Migration 具有抽象实体的自动迁移
我有一个模型,它有一个抽象实体,两个实体继承自这个抽象实体。Migration 具有抽象实体的自动迁移,migration,Migration,我有一个模型,它有一个抽象实体,两个实体继承自这个抽象实体。 当我尝试进行自动迁移时,我得到了一个关于没有映射模型的错误,所以我创建了一个映射模型,然后得到了关于多个验证错误的错误。 仔细观察已生成的映射模型,两个实体都没有映射模型中包含的来自其父实体的任何属性,其中一个属性不是可选的,并且似乎在迁移过程中生成了错误 当使用了抽象实体时,是否可以使用自动迁移 如果没有,那么我正忙着创建一个自定义迁移类,使用以下简单语句来迁移每个属性 [newObject setValue:[sInstance
当我尝试进行自动迁移时,我得到了一个关于没有映射模型的错误,所以我创建了一个映射模型,然后得到了关于多个验证错误的错误。 仔细观察已生成的映射模型,两个实体都没有映射模型中包含的来自其父实体的任何属性,其中一个属性不是可选的,并且似乎在迁移过程中生成了错误 当使用了抽象实体时,是否可以使用自动迁移 如果没有,那么我正忙着创建一个自定义迁移类,使用以下简单语句来迁移每个属性 [newObject setValue:[sInstance valueForKey:@“name”]forKey:@“name”] 如何迁移关系?我可以对下面显示的关系使用相同的方法吗 [newObject setValue:[sInstance valueForKey:@“parent”]forKey:@“parent”]; [newObject setValue:[sInstance valueForKey:@“children”]forKey:@“children”]
谢谢。好的,我发现了我的问题-不要对原始数据模型做任何小的更改,因为事情会失败 我错误地对原始数据模型进行了更改,一旦我弄明白了这是什么并重置它,事情就开始起作用了 为了克服抽象实体问题,我必须创建一个CustomMigrationClass,它跨多个应用程序复制每个属性和关系。现在一切都很好