Несколько отношений Core Data с одним и тем же объектом

У меня есть модель данных, которую я пытаюсь перенести из структуры таблицы на основе SQLite в модель Core Data. В моей структуре SQLite есть таблица зон и таблица TransitLogs. TransitLog может иметь следующее (в моей схеме sqlite) start_zone_id end_zone_id

Каждый из которых является внешним ключом для таблицы зон. Это отлично работает в SQL. Но при переходе на Core Data мне трудно понять, как это моделировать.

Моя первая попытка привела к тому, что у меня в моем TransitLog Entity было два отношения с атрибутами отношения startZone и endZone, которые указывают на Зону (извините, не удалось опубликовать снимок экрана xcode, так как это мой первый пост здесь)

У меня есть вопрос, как обрабатывать обратные отношения для атрибутов отношений startZone и endZone. Они мне не нужны? В документации и книгах, которые я читал по этой теме, лучше всегда использовать обратную зависимость, но мне интересно, в этой конкретной ситуации, если она неприменима. Или я просто неправильно моделирую это в Core Data.

Спасибо за любой совет. 66666667

Спасибо

8
задан Sean 27 January 2011 в 16:35
поделиться