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.

Спасибо за любой совет. -я цифра в этой строке?

Например, 10-я цифра - 4.

1 4 9 16 25 36 49 64 81

Это обычный вопрос, который приходит мне в голову. Как я могу решить эту проблему, чтобы хорошо спать сегодня вечером? какой алгоритм без цикла?

8
задан 26 January 2011 в 21:34
поделиться