核心数据迁移 - 添加新实体并重新安排旧关系

时间:2012-04-19 15:48:21

标签: ios core-data core-data-migration

我正在进行核心数据迁移 - 手动。

我有一个“Class”实体,它与“Grade”实体有一对多的关系。

现在我想创建一个新实体 - 比如ClassTrack

  • Class与ClassTrack = Class< --->>具有一对多的关系ClassTrack
  • 将等级关系移至ClassTrack所以= ClassTrack< --->>等级

有了这个,我想为每天记录成绩创建一个新的ClassTrack对象,然后将属于该日期的成绩添加到ClassTrack / Grades关系中。

所以我该如何

  • 创建新的ClassTrack对象 - 自定义迁移策略

  • 创建与相关成绩的关系以获取日期。

所以例如: 已创建成绩 - 2012年1月12日上午9:00 - 2012年1月12日上午10点 - 2012年1月15日上午8点45分

我想为2012年1月12日和2012年1月15日创建一个新的ClassTrack实体。 将两个1/12/2012等级添加到第一个ClassTrack的关系和1/15/2012到第二个ClassTrack的关系。

任何建议都将不胜感激。 感谢。

0 个答案:

没有答案