0

我在市场上有一个应用程序,它a1在核心数据中只有一个 A 类对象实例。

在新版本中,我现在需要 2b1, b2个新类 B 实例和 2c1, c2个新类实例C。在这里b1并从旧的同时c1获取大部分数据,并且必须创建但留空 - 所以不要从旧的核心数据对象获取数据。a1b2c2

所有教程和描述都详细说明了旧数据转换 -> 新数据,但在我的例子中,它是关于从旧数据到新数据的迁移,包括创建新的空对象。

这样做的正确方法是什么,因为“典型迁移”并没有真正涵盖这种情况?

我在 Android 中对我的数据库做了同样的事情,这真的很容易,但我不确定如何将我的问题“压入”核心数据迁移方案。

非常感谢!

4

1 回答 1

1

您必须创建自定义迁移策略。使用这篇文章作为入门指南,并获得研究文档的良好起点。

使用自定义策略进行核心数据版本控制和迁移

于 2012-07-16T13:19:21.393 回答