多个类似的实体或在核心数据中使用相同的实体?

时间:2013-06-21 16:57:26

标签: core-data

所以我有一个客户端实体需要与PhoneNumber实体建立关系以允许多个电话号码。我有一个Employee实体,它还需要与PhoneNumber实体建立关系以允许多个电话号码。我应该创建两个单独的PhoneNumber实体,还是可以以某种方式为两者使用相同的实体?

1 个答案:

答案 0 :(得分:1)

我会为您的PersonClient实体创建一个名为Employee的父实体。 Person实体与PhoneNumber实体有关系。

继承的实体与其父实体具有相同的属性和关系。当然,您也可以为“子”实体添加属性和关系。我在屏幕截图中省略了它。

这样的事情:

enter image description here

您可以在右侧窗格的核心数据检查器中配置父实体。