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