最初的模型是这样的,部门有一组工人:
Department <--->> Job
<--->> Worker
并且需要进行更改,以便将 Worker 关系转变为相对于 Jobs,我想我需要这个:
Department <--->> Job <<--->> Worker
首先,这有意义吗?如果是这样,我该如何进行迁移?
关于这些主题的所有文档和示例在哪里?比如映射模型中的值表达式,那里有哪些表达式有用?我想我可能必须在自定义映射中实现 createRelationshipsForDestinationInstance:.. 方法,但几乎没有任何进展。此方法的文档说“(重新)创建迁移对象之间的关系”,但这样做无疑有一些棘手的细节,我对如何正确引用源和目标对象感到疑惑。
我几乎买了一本关于 Core Data 的书,但很幸运地从免费的摘录和源代码中看到这个主题也完全被掩盖了。有谁知道一本书或指南,其中包含“从看起来像这样的模型迁移到看起来像这样的模型,这样做”的示例,这在任何方面都接近全面?