【发布时间】:2023-03-27 20:43:01
【问题描述】:
我有一个复杂的 iPad 应用程序转而使用 Core Data。我从服务器接收数据,该服务器在各种表中内置了外键以表示表(实体)之间的关系。
当我重写应用程序以使用 Core Data 时,我应该维护外键结构并创建自己的访问器,还是将它们转换为 Core Data 关系或两者都使用?似乎工作加倍。我已经拥有链接两个表的数据,我可能需要维护这两个表,以便将数据发送回服务器。然而,Core Data 将为关系创建自己的密钥。它复制信息并且可能不同步。
我可以: 1. 保留现有属性来表示表之间的关系,并根据需要编写自己的 fetches。 2. 当我从服务器接收数据并使用核心数据关系时,构建一个对象图。 3. 根据需要使用混合的,有时是外键属性,有时是关系。
是否有一种典型的方法用于 Core Data 应用程序从服务器接收大部分数据?
【问题讨论】:
标签: sql ios core-data object-relationships