【发布时间】:2014-02-13 07:20:50
【问题描述】:
我的应用商店为联系人和活动提供礼物。它有 3 个实体——联系人、事件和礼物。 Contacts 和 Events 是多对多的关系,Events 和 Gifts 是一对多的关系。型号为: 联系人 – 多对多 – 事件 – 一对多 – 礼物 当一个联系人有很多事件并且每个事件都有一个或多个礼物时,一切都可以。 但是当一个活动(如圣诞节)有很多成员(联系人)时,我们似乎需要在联系人和礼物之间建立额外的关系。但是当我尝试创建这种关系时,Xcode 崩溃了。因为它是一个圆圈?我知道,当您直接使用 SQL 表时,这非常简单。您创建附加表,描述所有表之间的关系。但是我怎样才能在 Core Data 中实现它呢?我怎么知道的?
【问题讨论】:
标签: sqlite core-data entity relationship