2013-12-23 64 views
0

我有一個項目和人員關係,這是一個多對多的關係。允許核心數據中的重複記錄多對多關係

我想要一個人能夠擁有一個項目的兩個不同實例(它們由數據庫中的相同記錄表示)。我希望我的鏈接表能夠看起來像這樣:

Person ID |物品ID

1  | 3 
2  | 4 
1  | 3 

不幸的是,當一個人的物品由NSSet代表。所以當我嘗試在集合中設置額外的重複對象時,我猜NSSet會自動刪除它。

任何幫助?

回答

1

在Person和Item實體之間創建一個真實實體。然後,您可以根據需要創建儘可能多的「加入」實體。或者你可以在那裏粘貼另一個屬性,如「數量」,而不是有多個連接實體。

+0

希望有一種方法可以在不創建獨立實體的情況下實現,但這看起來像是前進的方向。 – Ger