【发布时间】:2014-03-27 10:55:52
【问题描述】:
假设您在两个实体之间存在多对多关系,并且您使用 MagicalRecord 手动将它们绑定在一起。
IE:Vet 有很多 Pets,Pet 有很多 Pets
在代码中,是否需要在关系两边添加实体;
即:
[vet1 addPetObject:cust1Pet1];
[vet1 addPetObject:cust1Pet2];
[vet1 addPetObject:cust1Pet3];
[cust1Pet1 addVetObject:vet1];
[cust1Pet2 addVetObject:vet1];
那么,我是否需要将宠物对象添加到 vet 中,然后将 vet 添加到相关的宠物对象中 - 或者 Core data / Magical record 会处理这种关系并将它们绑定在两侧?
非常感谢。
【问题讨论】:
-
澄清一下,这个功能是内置在 Core Data 中的。 Magical Record 只是提供了对较低级别核心数据功能的一些更轻松的访问。