개인, 지역 및 경계가 3 개 있습니다. 경계에는 'state'속성이 있습니다. 사람은 많은 지역을 가질 수 있습니다. 지역은 많은 경계를 가질 수 있습니다. 사람 항목으로2 개 관계를 통해 핵심 데이터 검색
Person <<-->> Region <<-->> Boundary.state
을, 나는 조건 검색 이런 종류의 작업을 수행 할 수 그가의 경계를 가지고 모든 상태를 알아 싶습니다 또는 내가 중첩을 수행해야합니다 검색 :
NSMutableArray *states = [NSMutableArray array];
for (Region *region in person.regions) {
for (Boundary *boundary in region.boundaries) {
// add state to array
}
}
편집 :
Person<<-->>Region<<-->>Boundary
: 나는 데이터베이스 사람이 아니에요 그들은 다 대다 관계입니다 실현에 그것을 생각하지 않았다
죄송합니다
상태라는 엔터티가 있습니까? 술어를 사용하여 사람이 가지고있는 모든 경계를 얻을 수 있습니다. 거기서부터 상태를 알아낼 수 있습니다. – Fogmeister
아니요 국가에 대한 엔터티가 없으며 경계 엔터티에있는 속성입니다. 이게 해결 될 수 있을까요? State 엔티티를 생성 하시겠습니까? 그것은 오직 하나의 속성을 포함 할 것입니다 ... – Padin215
아니, 나는 [대답을 넣어. – Fogmeister