【发布时间】:2011-03-25 05:21:07
【问题描述】:
我有一个模型,它有一个抽象实体,其中有两个继承自这个抽象实体的实体。
当我尝试进行自动迁移时,我得到一个关于没有映射模型的错误,所以我创建了一个映射模型,然后得到关于多个验证错误的错误。
仔细查看已生成的映射模型,这两个实体都没有任何来自其父级的属性包含在映射模型中,其中一个不是可选的,并且似乎在迁移过程中产生错误。
是否可以在使用抽象实体时使用自动迁移?
如果没有,那么我正忙着创建一个自定义迁移类,使用以下简单语句迁移每个属性。
[newObject setValue:[sInstance valueForKey:@"name"] forKey:@"name"];
如何迁移关系?我可以对下面显示的关系使用相同的方法吗?
[newObject setValue:[sInstance valueForKey:@"parent"] forKey:@"parent"]; [newObject setValue:[sInstance valueForKey:@"children"] forKey:@"children"];
谢谢。
【问题讨论】:
标签: migration