【问题标题】:Creation of relationship with attribute in CoreData with iOS in Objective C在Objective C中使用iOS在CoreData中创建与属性的关系
【发布时间】:2016-02-11 00:49:25
【问题描述】:

我想创建一个包含两个实体 OrdersProducts 的模型。它们通过具有属性“数量”的关系“包含”链接。我如何在 CoreData 中表示它? (不要给我发射线教程,或者youtube上的任何教程,我想我已经做了所有的事情)。 与属性的关系非常重要,而不是一般的东西。 (我知道它不是数据库,但它是概念数据模型/概念模式,因为它由“实体”和“关系”命名,因此如果存在关系,则必须有一种与属性建立关系的方法)。

编辑: 通过不将 id_order 和 id_product 添加到 Contain 实体,我做对了吗?

【问题讨论】:

    标签: ios objective-c core-data


    【解决方案1】:

    在 CoreData 中,Contain 将是另一个实体。它将与OrdersProducts 以及数量属性有关系。

    您不能向 CoreData 中的关系添加属性。

    【讨论】:

    • 谢谢,这就是我所相信的,但我想确定一下。如果我直接在 Sqlite 下通过创建包含 Contain 和字段数量的表来完成,也是同样的方式。
    • 我是否通过不将 id_order 和 id_product 添加到 Contain 实体来做正确的事情? (我编辑了我的帖子)。
    • CoreData 已经为每条记录提供了一个唯一的 ID,因此除非您尝试存储外部 ID,否则您无需添加另一个 ID。关系将使用该内部 id,但在使用对象时您并没有真正看到。
    • 哦,完美!谢谢你的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多