一个核心数据实体可以与多个实体建立关系

时间:2015-12-18 02:30:41

标签: ios core-data

我对此数据模型有疑问。 EntityA 实体与 EntityB 实体具有一对一的关系。现在我有 EntityC 实体,它具有相同的 EntityB 对象。

我的问题是,我可以使用与 EntityC 实体的关系相同的 EntityB 实体吗?或者我应该使用单独的实体?

请告诉我什么是最好的方法。

1 个答案:

答案 0 :(得分:0)

是的,您可以为两者使用相同的EntityB实体。您可能希望为两者使用相同的实体。

EntityB可以创建多个EntityA实体吗?如果是这样,您需要将EntityA关系属性更改为一对多

EntityB可以创建多个EntityC实体吗?如果是这样,您需要将EntityB关系属性更改为一对多