1

我正在尝试使用实体映射模型来迁移我的应用程序中现有的多对多关系。我有以下关系

Teams <<----->> Players

一个团队实体可以有多个玩家,一个玩家可以是多个团队的一部分。现在,我试图通过引入具有以下属性的新实体来将这种关系拆分为一对多

TeamToPlayer
  Team *team
  Player *player

所以新的关系看起来像

Team <--->> TeamToPlayer
Player <-->> TeamToPlayer

我试图弄清楚应该使用哪种实体映射来转换我的核心数据模型。是否可以使用映射模型执行上述操作,或者我是否需要通过继承 NSMigrationPolicy 类来编写代码。任何想法都会非常有帮助。

谢谢,贾维德

4

1 回答 1

0

在尝试了解迁移过程和实体映射模型几天后,我终于设法找到了解决方案。我惊讶地发现它是如此简单。

我使用 Source 从 Player & Team 到 TeamToPlayer 创建了两个实体映射,并将源实体的关系映射到目标实体关系。并更新了 PlayerToPlayer 和 TeamToTeam 关​​系映射中的关系映射名称以使用新的实体映射。一切都刚刚好。

于 2012-04-09T13:00:02.697 回答