0
核心数据关系可以是它自己的逆关系吗?核心数据关系可以是它自己的逆关系吗?
我有一个泛化的实体,用来表示不同类型的对象。这些对象中的一些具有彼此之间的多对多关系。我是否简单地将关系设置为自己的逆向关系,或者创建与逆向目标相同的新关系?
由于Xcode提供了将关系设置为自己的逆的选项,所以我假设没关系,但只是想确认。提前致谢。
核心数据关系可以是它自己的逆关系吗?核心数据关系可以是它自己的逆关系吗?
我有一个泛化的实体,用来表示不同类型的对象。这些对象中的一些具有彼此之间的多对多关系。我是否简单地将关系设置为自己的逆向关系,或者创建与逆向目标相同的新关系?
由于Xcode提供了将关系设置为自己的逆的选项,所以我假设没关系,但只是想确认。提前致谢。
是的,这种关系没有问题。你可能总是有对象的链接,甚至对象本身。
为防万一你必须从ManagedObjectContext中删除你的对象,你需要考虑这里的删除规则https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html#//apple_ref/doc/uid/TP40001857-SW1。
但是真的没有问题,一般用你的方法...
谢谢你的答案。 :) – James