【发布时间】:2010-01-18 00:26:17
【问题描述】:
我是 CoreData 的新手,正在努力找出正确的方法来建模特定关系。我有一个名为“朋友”的实体,具有一些属性,例如“姓名”、“年龄”、“性别”等。
我希望能够对 Friend 的两个实例之间的分数进行建模,但我无法弄清楚最好的方法。
比如3个朋友A、B、C,可能会有这样的分数:
A <-> B: 3
A <-> C: 2
B <-> C: 4
或矩阵形式:
A B C
A 0 3 2
B 3 0 4
C 2 4 0
我想出的最好的方法是拥有一个具有“值”整数属性的“分数”实体以及与“朋友A”和“朋友B”的两个关系——但如果这是正确的方法,我应该如何建模逆Friend 实体上的关系?
非常感谢您的帮助!
【问题讨论】:
标签: objective-c cocoa core-data orm entity-relationship