代码之家  ›  专栏  ›  技术社区  ›  Ron Srebro

核心数据建模工具中的标识属性

  •  0
  • Ron Srebro  · 技术社区  · 15 年前

    我目前正在将我的sqllite应用程序迁移到使用核心数据。当我创建数据模型时,我注意到一个属性可以标记为和标识属性。令人高兴的是,我将该属性标记为“必需”和“可索引”,结果发现我必须自己提供值,否则实体的插入将失败,这与数据存储为我提供标识的想法背道而驰。

    所以,如果身份属性不能像我想象的那样工作,有人知道它的用途吗?

    在挖掘文档和这个站点时,很明显核心数据是它自己的身份对象。这就是我要用的吗?实体之间的关系就是这样建立的吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Jim Correia    15 年前

    在建模工具中将属性标记为标识属性的属性位于“同步服务”窗格中,仅由同步服务使用,而不是由核心数据本身使用。

        2
  •  1
  •   Greg Martin    15 年前

    您不必担心coredata的内部标识,而是通过在coredata设计器中创建适当的关系关联并关联实际对象而不是ID来管理您的关系。