0

我有一个Animal对象,它有一个Owner. 一个Owner对象有一个Animal。如何为 an 编写汇编程序和为 an 编写避免循环Animal的汇编程序?Owner

请让我进一步解释:

我得到一个Animal NSManagedObject核心数据并将其转换为一个Animal数据传输对象(DTO),以便在我的整个应用程序中使用。我Animal为此使用了一个汇编器(又名映射器)。

Animal汇编程序中,我需要填写Owner属性。所以,我需要组装一个OwnerDTO。好吧,在OwnerDTO 内部,我需要组装一个AnimalDTO。因此循环。要创建一个完整的Animal,我需要一个Owner对象。要创建一个Owner对象,我需要一个Animal对象。在Animal对象内部,我应该只存储对 的引用Owner,例如ownerId? 在 Core Data 中,似乎允许对象相互组合。

我很感激任何解决这个问题的策略。

4

0 回答 0