【问题标题】:How to share an entity between two different core data models如何在两个不同的核心数据模型之间共享一个实体
【发布时间】:2011-05-30 01:12:18
【问题描述】:

我想知道如何在两个不同的核心数据模型之间共享一个实体?

例如,我有一个“Universe”模型,它描述了一个“WorldData”及其“CountryData”。另一方面,我有一个“人口”模型,它描述了一个带有“CountryData”的“HumanData”。

我绝对想让我的模型分开。

提前致谢。

【问题讨论】:

标签: iphone core-data model nsmanagedobjectcontext


【解决方案1】:

你检查过Core Data Guide吗?管理实体之间的关系非常基础。

如果您想管理您的 Universe 实体和您的 Population 实体之间的关系,您应该在同一个模型中描述它们。在我的脑海中,我想不出将两个相关实体放在不同的核心数据模型中的任何好处。

【讨论】:

  • 我知道,这就是我所做的,但现在我被要求拆分两个主要功能(宇宙和人口),以便我可以生成一个仅对应于一个模型的独立库。如果您只考虑库,那没关系,但我想将此分析重用于我自己的项目,其中包括两个模型。我想在不重新定义模型 1 的情况下访问模型 2 的实体...
猜你喜欢
  • 1970-01-01
  • 2021-07-04
  • 1970-01-01
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-06
  • 1970-01-01
相关资源
最近更新 更多