나는 과의 관계가 인 Entity A
이 있습니다.핵심 데이터 : 약속 가져 오기 또는 기본 주 가져 오기
Entity A -->> Entity B
하나 이상의 화면에서 다 대다 관계의 수를 참조해야합니다. 또한 Entity B
에 대한 참조를 제거하고 Entity A
에서 여러 번 추가 할 수 있습니다.
이제 질문은 : 관계 수를 참조하는 가장 좋은 방법은 무엇입니까?
내가 관찰 한 내용 :
1] count
속성을 Entity A
에 만들고 관계 개수에 따라이를 증가/감소시킨 다음 필요한 화면에서이 속성을 가져올 수 있습니다.
2] 또한 NSSet
(관계 중)의 카운트 속성에서 count
을 얻을 수 있습니다.이 방법을 사용하면 EntityA
을 가져올 필요가 없습니다. 나는 단순히
NSSet *set = EntityA.EntitiesB;
NSInteger count = set.count;
이 방법은 어떻게 가져하지만 EntityA
다시하고 다시 가져 오기 요청을 만들 필요가 없습니다, 할 수 있습니다.
감사합니다.
나는 그것을 시도하고 이것에 관해 당신에게 돌아올 예정이다. 감사. –
다른 목적으로 이미 'A'를 가져온 경우 관계 설정을 계산하면됩니다. – Wain
성능이 현명한 경우 어느 것이 더 낫습니다 : countForFetchRequest : 오류 : 또는 관계 집합의 개수를 사용합니까? 관계 카운트를 참조 내보기에서 또한 Mangaed 개체 컨텍스트에 히트. 여러 화면에서 여러 번이 작업을 수행해야하므로 확실하게 알고 싶습니다. –