2014-02-13 35 views
1

我的應用程序存儲聯繫人和事件的禮物。它有3個實體 - 聯繫人,活動和禮物。聯繫人與事件有多對多的關係,事件與禮物有一對多關係。該模型是: 協議 - 一對多 - 活動 - 一對多 - 禮品 當一個聯繫人有很多活動,並且每個活動都有一個或多個禮物時,一切正常。 但是,當一個事件(如聖誕節)有很多成員(聯繫人)時,看起來我們需要聯繫人和禮物之間的附加關係。但是當我嘗試創建這種關係時,Xcode會崩潰。因爲它是一個圓圈?我知道,這很簡單,當你直接使用SQL表時。您創建額外的表格,即描述所有表格之間的關係。但是我怎樣才能在覈心數據?我是怎麼知道的?關係核心數據與3個實體與圓形血統

回答

0

您創建了一個描述禮物,人員和事件之間關係的附加實體。
在我的例子我稱這個實體員:

enter image description here

對於誰不帶禮物(或更早的階段,你不知道他們帶來什麼),我想創建一個額外的聯繫人聯繫與事件之間的多對多關係:

enter image description here

+0

謝謝您的回答。現在,這在我的應用程序中都很實用。 – Vlad