SQLite ベースのテーブル構造から Core Data モデルに移植しようとしているデータ モデルがあります。私の SQLite 構造には Zones テーブルと TransitLogs テーブルがあります。TransitLog には次の値を含めることができます (私の sqlite スキーマでは) start_zone_id end_zone_id
それぞれがゾーン テーブルへの外部キーです。これはSQLでうまく機能します。しかし、Core Data に移行するとき、これをモデル化する方法を理解するのに苦労しています。
私の最初の試みでは、TransitLog エンティティに、ゾーンを指す startZone および endZone 関係属性を持つ 2 つの関係があります (これが私の最初の投稿であるため、xcode のスクリーンショットを投稿できませんでした)。
問題は、startZone と endZone の関係属性の逆関係をどのように処理するかということです。私はそれらを必要としませんか?このトピックについて私が読んだドキュメントや本では、常に逆の関係を使用するのが最善ですが、それが当てはまらない場合、この特定の状況について疑問に思っています. それとも、Core Data でこれを間違ってモデル化しているだけですか。
アドバイスをありがとう。
マイク