0
我有一個項目和人員關係,這是一個多對多的關係。允許核心數據中的重複記錄多對多關係
我想要一個人能夠擁有一個項目的兩個不同實例(它們由數據庫中的相同記錄表示)。我希望我的鏈接表能夠看起來像這樣:
Person ID |物品ID
1 | 3
2 | 4
1 | 3
不幸的是,當一個人的物品由NSSet代表。所以當我嘗試在集合中設置額外的重複對象時,我猜NSSet會自動刪除它。
任何幫助?
我有一個項目和人員關係,這是一個多對多的關係。允許核心數據中的重複記錄多對多關係
我想要一個人能夠擁有一個項目的兩個不同實例(它們由數據庫中的相同記錄表示)。我希望我的鏈接表能夠看起來像這樣:
1 | 3
2 | 4
1 | 3
不幸的是,當一個人的物品由NSSet代表。所以當我嘗試在集合中設置額外的重複對象時,我猜NSSet會自動刪除它。
任何幫助?
在Person和Item實體之間創建一個真實實體。然後,您可以根據需要創建儘可能多的「加入」實體。或者你可以在那裏粘貼另一個屬性,如「數量」,而不是有多個連接實體。
希望有一種方法可以在不創建獨立實體的情況下實現,但這看起來像是前進的方向。 – Ger