Database coredatamigration&;数据映射:从现有属性创建新实体

Database coredatamigration&;数据映射:从现有属性创建新实体,database,cocoa,core-data,Database,Cocoa,Core Data,我真的希望有人能帮我解决这个问题。 我第一次尝试在Xcode中创建一个数据映射模型(用于iOs应用程序) 这应该是一个非常简单的迁移(尽管轻量级迁移没有涵盖);以下是我最初拥有的以及新数据库的外观: 改变了什么: 我有一个新属性(DBdisplayOrder),它是可选的 我有一段新的人际关系。我想将旧数据库的dbrementer(NSDate)属性移动到新的dbrementerDate。新表中的两个属性都是可选的 所以基本上我只需要从一个属性复制数据,这个属性现在驻留在一个新实体中 如果

我真的希望有人能帮我解决这个问题。 我第一次尝试在Xcode中创建一个数据映射模型(用于iOs应用程序)

这应该是一个非常简单的迁移(尽管轻量级迁移没有涵盖);以下是我最初拥有的以及新数据库的外观:

改变了什么:

  • 我有一个新属性(
    DBdisplayOrder
    ),它是可选的
  • 我有一段新的人际关系。我想将旧数据库的
    dbrementer
    (NSDate)属性移动到新的
    dbrementerDate
    。新表中的两个属性都是可选的
所以基本上我只需要从一个属性复制数据,这个属性现在驻留在一个新实体中


如果有人能给我指出正确的方向,或者只是推荐一个好的资源来学习并开始学习,我将非常感激。

创建映射模型可以让我参与其中。我会从


在这种特殊情况下,需要创建一个显式映射模型,然后必须创建一个实体映射,该映射描述原始实体和要将属性移动到的新目标实体。然后为该特定属性创建属性映射

我用找到的一个很好的描述来描述这个问题

更新:(看起来是同一篇博文)

以下是工作映射模型:

我希望它能帮助别人