2012-09-02 4 views
0

핵심 데이터 관계가 자체 역관계 일 수 있습니까?핵심 데이터 관계가 자체 역관계 일 수 있습니까?

다른 유형의 객체를 나타내는 데 사용되는 일반화 된 엔티티가 있습니다. 이 객체 중 일부는 서로에게 많은 관계가 있습니다. 관계를 자신의 역관계로 설정하거나 역원과 동일한 대상과의 새 관계를 만들면됩니까?

Xcode는 자신의 역관계로 관계를 설정할 수있는 옵션을 제공하기 때문에 괜찮다고 가정하고 있지만 확실히하고 싶습니다. 미리 감사드립니다.

답변

2

예 이런 종류의 관계에는 문제가 없습니다. 클래스 자체의 객체에 대한 링크가있을 수도 있습니다.

ManagedObjectContext에서 객체를 삭제해야하는 경우에 대비하여 여기에 삭제 규칙을 고려해야합니다. https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html#//apple_ref/doc/uid/TP40001857-SW1.

하지만 일반적으로 귀하의 접근 방식에 문제가 없습니다 ...

+0

해답을 제공해 주셔서 감사합니다. :) – James

관련 문제