Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Migration 具有抽象实体的自动迁移_Migration - Fatal编程技术网

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,它跨多个应用程序复制每个属性和关系。现在一切都很好