В моей текущей модели базовых данных у меня есть отношение, называемое workers
от Company
до Person
сущностей.В новой версии у меня будет новая сущность с именем Department
, связанная с Company
с dept
, и старые отношения workers
теперь с Department
до Person
.
В другихслова, в вер.1:
Company <--1--(workers)--n--> Person
и в вер.2:
Company <--1--(dept)--n--> Department
Department <--1--(workers)--n--> Person
Я использую пользовательский NSEntityMigrationPolicy
для миграции Company
и создаю Department
в методе createDestinationInstancesForSourceInstance
.Но как мне получить здесь workers
компании, которая, возможно, не была создана, а затем установить ее для сотрудников нового отдела?