我有一个Animal
对象,它有一个Owner
. 一个Owner
对象有一个Animal
。如何为 an 编写汇编程序和为 an 编写避免循环Animal
的汇编程序?Owner
请让我进一步解释:
我得到一个Animal
NSManagedObject
核心数据并将其转换为一个Animal
数据传输对象(DTO),以便在我的整个应用程序中使用。我Animal
为此使用了一个汇编器(又名映射器)。
在Animal
汇编程序中,我需要填写Owner
属性。所以,我需要组装一个Owner
DTO。好吧,在Owner
DTO 内部,我需要组装一个Animal
DTO。因此循环。要创建一个完整的Animal
,我需要一个Owner
对象。要创建一个Owner
对象,我需要一个Animal
对象。在Animal
对象内部,我应该只存储对 的引用Owner
,例如ownerId
? 在 Core Data 中,似乎允许对象相互组合。
我很感激任何解决这个问题的策略。