gpt4 book ai didi

objective-c - “合并”核心数据模型

转载 作者:行者123 更新时间:2023-12-01 16:56:15 25 4
gpt4 key购买 nike

由于有点难以解释,我将举个例子:

假设Model V1有一个名为Names的实体,在第一个版本中,它只有一个名为name的属性;在该模型的第二个版本(现在为Model V2)中,它还具有lastName属性。由于新模型架构中同时具有name和lastName属性,因此没有这些属性的新模型将不接受任何SQLite(?)或Model。所以我想要的是尝试根据MappingModels或任何其他类型的迁移将Model V1合并为Model V2匹配字段。

所以我的问题是,我可以做刚才解释的事情吗,还是需要迭代所有Model V1属性并将它们与当前模型上的最新属性手动匹配?

最佳答案

您可以使用lightweight migration轻松地做到这一点。非常简单,无需代码。

另一个问题是您将如何处理已经存在的数据。我认为它是一个包含姓氏和名字的字符串。您将必须设计出一种算法,该算法首先将其与后一个分开,然后修改新字段。在这种情况下,您确实必须遍历数据。但是,此细节将适合另一个问题。

关于objective-c - “合并”核心数据模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11526502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com