【发布时间】:2011-07-31 05:55:11
【问题描述】:
Apple 的文档建议在 CoreData 中对数据模型进行建模时使用反向关系。
我有以下例子:
一本书(实体)有几个“页面”和一个“frontCover”和一个“backCover”。 页面(实体)在一本“书”中(因此“书”是“页面”的倒数)。
到目前为止,这是标准情况......但是现在,我的问题:
我只有一个类封面(实体)。封面(实体)在一本“书”上。在这本“书”上,封面是“frontCover”或“backCover”。所以,“book”的反义词是“frontCover”或“backCover”。
这不能在 CoreData 中建模。关系只能是一种关系的逆,但不能是这种或那种关系的逆。
对此建模的最佳方法是什么?单向关系(无反转)?
感谢您的回答, 克里斯
【问题讨论】:
标签: iphone core-data data-modeling