核心数据关系 - 一个实体的两个实体

时间:2012-04-10 20:49:29

标签: ios core-data entity-relationship relationship

我有三个实体。

  • 作者
  • 论文

NewspaperDissertation都可以有一个或多个Author。我已经设法用Newspaper做到了这一点。我要完成的是从Dissertation创建与Newspaper相同的链接。这意味着,我希望作者(Dissertation)链接到parentEntity(Author)。

这是一张可能有用的图片。

relationship

如您所见,Dissertation目前链接到newRelationship。

1 个答案:

答案 0 :(得分:0)

创建一个名为“Paper”的抽象父类,其中“作者”与“作者”有关系。让“报纸”和“论文”都成为“论文”的子实体。

如果你这样做,两个子实体都将(=继承)(他们的父“Paper”)与“Author”的关系(名称为“authors”)。