我需要一些帮助。这是我的数据模型的一部分:
我有文件夹,但我也想有一些文件夹,我可以轻松访问而无需每次搜索。所以我创建了一个默认文件夹实体,我想要与某个文件夹的关系。
然而,它提示说它想要一个反向关系。我不明白在这种情况下会怎样。有什么想法吗?
最佳答案
Ramy 的回答是正确的,您不必定义反向关系。我只想指出一个替代方案:
您可以定义从 Folder
到 DefaultFolders
的多个反向关系,例如
defAccount
作为与account
的反向关系,defArchive
作为与archive
的反比关系,- ...等等。
缺点: Folder
记录较大,因此您的数据库需要更多空间。
优点:如果您将这些反向关系的“删除规则”定义为“无效”,则account
、archive
、. .. 如果相应的 Folder
被删除,DefaultFolders
中的属性将自动设置为 nil
。
关于objective-c - 与一个实体有多种关系而没有反向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13325980/