2

由于它有点难以解释,我将举例说明:

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

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

4

1 回答 1

0

您可以通过轻量级迁移轻松做到这一点。非常简单,无需代码。

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

于 2012-07-17T17:05:32.533 回答