0
在我的項目中,我有一個實體Task。我打算創建另一個實體Subtask,並從Task到Subtask分配一對多關係,這意味着一個任務可以有許多子任務。Core Data(iOS)中的多對多自我關係
然而,在映射出來,我已經意識到子任務實體是相同的任務的實體,只要它的性能。他們是一樣的,唯一不同的是一個是另一個的父母。
它會更好創造一個沒有反一對多的關係,(子任務屬性),如下所示:
或者它會更好地創建另一個對象,並設置關係,所以:
還是會更好地創建一個parent屬性,並在任務實體子屬性,並設置關係像這樣:
我認爲最後一種方法是最好的,但我不知道,任何方向將是美好的。
謝謝你的見解湯姆。 –