我在市场上有一个应用程序,核心数据中只有一个A类对象实例a1
。
在新版本中,我现在需要新类B的2个实例b1, b2
和新类c1, c2
的2个实例C
。此处b1
和c1
获取旧版a1
的大部分数据,而b2
和c2
必须创建但保留为空 - 所以不要从旧版本获取数据核心数据对象。
所有教程和说明都详细介绍了旧的数据转换 - >新的,但就我而言,它是关于从旧数据到新数据的迁移,包括创建新的空对象。
这样做的正确方法是什么,因为“典型迁移”并不真正涵盖这种情况?
我在Android中使用我的数据库做了同样的事情,这很容易,但我不确定如何将我的问题“压”到核心数据迁移方案中。
很多,谢谢!答案 0 :(得分:1)
您必须创建自定义迁移策略。使用这篇文章作为入门指南,为研究文档提供一个良好的起点。