【发布时间】:2019-03-12 12:23:41
【问题描述】:
我正在将 Realm 中的数据模型迁移到 Core Data(这样我就可以与 Ensembles 同步)。该模型是一个图,在 Realm 中,我自己通过交易中的删除等规则来管理图的完整性。
我在这里制作了一个示例图,旨在描述我的问题的症结。
我图中的所有对象都是事物。事物与其子事物具有有序的多对多关系。但是,subThings 有多种链接方式。例如,一个 DerivedFromThing 类型有两个对多的关系(它们的逆将在另一个 Thing 的 subThings 中)。
所以,我的图表有一套完整的逆向关系,但不是那种在 Core Data 中似乎可以建模的方式。
由于我已经拥有管理完整性的代码,我很高兴自己处理所有关系。但是,我在构建中收到警告,因此我想仔细检查我是否采用了正确的方法。
有没有办法在 Core Data 中为我的多对多关系建模?如果没有,我是否会忽略我的警告而面临问题。
谢谢。
【问题讨论】:
标签: core-data