我需要一些帮助。这是我的数据模型的一部分:
我有文件夹,但我也想要一些文件夹,无需每次搜索即可轻松访问。所以我创建了一个默认文件夹实体,我想要一个与某个文件夹的关系。
然而,它抱怨它想要一种反向关系。我不明白在这种情况下会如何工作。有任何想法吗?
我需要一些帮助。这是我的数据模型的一部分:
我有文件夹,但我也想要一些文件夹,无需每次搜索即可轻松访问。所以我创建了一个默认文件夹实体,我想要一个与某个文件夹的关系。
然而,它抱怨它想要一种反向关系。我不明白在这种情况下会如何工作。有任何想法吗?
拉米的答案是正确的,您不必定义反比关系。我只想指出一个替代方案:
您可以从to定义多个反向关系,例如Folder
DefaultFolders
defAccount
作为与 的反比关系account
,defArchive
作为与 的反比关系archive
,缺点:记录Folder
较大,因此您的数据库需要更多空间。
优点:如果您将这些反向关系的“删除规则”定义为“Nullify”,那么如果相应的被删除,则account
, archive
, ... 中的属性DefaultFolders
将自动设置为。nil
Folder
在这种情况下,只需忽略警告。如果警告让您烦恼,请在构建设置中添加一个新属性,将其命名为 MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS 并将值设置为 YES。