2014-02-13 64 views
1

我的应用程序存储联系人和事件的礼物。它有3个实体 - 联系人,活动和礼物。联系人与事件有多对多的关系,事件与礼物有一对多关系。该模型是: 协议 - 一对多 - 活动 - 一对多 - 礼品 当一个联系人有很多活动,并且每个活动都有一个或多个礼物时,一切正常。 但是,当一个事件(如圣诞节)有很多成员(联系人)时,看起来我们需要联系人和礼物之间的附加关系。但是当我尝试创建这种关系时,Xcode会崩溃。因为它是一个圆圈?我知道,这很简单,当你直接使用SQL表时。您创建额外的表格,即描述所有表格之间的关系。但是我怎样才能在核心数据?我是怎么知道的?关系核心数据与3个实体与圆形血统

回答

0

您创建了一个描述礼物,人员和事件之间关系的附加实体。
在我的例子我称这个实体员:

enter image description here

对于谁不带礼物(或更早的阶段,你不知道他们带来什么),我想创建一个额外的联系人联系与事件之间的多对多关系:

enter image description here

+0

谢谢您的回答。现在,这在我的应用程序中都很实用。 – Vlad