通常,我们都会尽量使数据模型的变化尽量简单。但有些情况下,不得不进行大的改动,甚至是重新设计数据模型。在这种情况下,之前提过的简单数据迁移已经无法适应了,需要引入Mapping Model这个中间层。

这时,又想起
之前提过的一句话:
There is no problem
in
computer science that can’t be solved by adding another level of indirection.
这里做一个简单的变动,先为球员增加薪水属性:
然后创建一名球员,信息如下:

这时候我们打算为球员调薪,比如上涨10%。为了结合NSMa

本文介绍了在数据模型发生重大变化时,如何使用Mapping Model进行数据迁移。通过一个例子展示了如何创建并应用Mapping Model,使得在数据模型新增属性时能正确更新已有数据。
最低0.47元/天 解锁文章
1623

被折叠的 条评论
为什么被折叠?



