【发布时间】:2014-01-25 16:37:28
【问题描述】:
一个Order 可以包含许多OrderLines - 与该订单相关联的购买项目。
当用户想要在我的应用程序中查看Order history view controller 时,我希望能够选择所有订单及其关联的订单行。
我有这个设置ATM,这是正确的吗?请注意右侧的信息窗格,以便您可以看到该关系属性的设置。
问题 1。
我的关系是否正确,以便我能够在选择订单时检索所有订单行,或者我是否需要执行两个查询,一个检索所有orders,另一个检索所有orderLines,然后根据哪个@ 组合它们987654327@ 具有与之关联的 order。这就是我在后端的 SQL 设置中所做的,但我希望核心数据能够以更好的方式抓取行。
问题 2. 除了更新Order'sorderTotalAmountproperty. But my question being, I dont want anOrderto be deleted when I delete a specificorderLine@987654334 之外,用户应该能够删除任何OrderLine 而不会影响Orders 实体@No Action`?
问题 3. 如果我想拥有这样的关系,我的关系是否良好,以便 1 order 可以有许多 OrderLines 与之关联?
【问题讨论】:
标签: ios sql objective-c core-data ios7