我有一个物品和人物关系,这是多对多的关系。
我希望一个人能够拥有一个项目的2个不同实例(由DB中的相同记录表示)。我希望我的链接表能够看起来像:
1 | 3
2 | 4
1 | 3
不幸的是,当一个人的项目由NSSet表示时。所以当我尝试在集合中设置一个额外的dupe对象时,我猜测NSSet会自动删除它。
任何帮助?
答案 0 :(得分:1)
在Person和Item实体之间创建一个真实实体。然后,您可以根据需要创建任意数量的“连接”实体。或者你可以在那里粘贴另一个属性,例如“数量”而不是多个连接实体。