我有两个不同版本的coredata模型。我改变的只是关系的名称。
但是使用简单的映射模型重命名它似乎是不可能的!
假设我有实体Foo和Bar,以及从Foo到Bar的一对多关系称为“mane”,而从Bar到Foo的反向关系称为“padme”。我想将“padme”改为“hum”。
在映射模型检查器中,我有:
Key Path: $source.padme
Mapping Name: FooToFoo
在关系映射中,我有:
Destination Relationship: hum
Value expression:
FUNCTION(
$manager,
"destinationInstancesForEntityMappingNamed:sourceInstances:" ,
"FooToFoo",
$source.padme
)
有什么想法吗?