アプリでこの小さなパズルを解決するのに、本当に助けが必要です。
ケース: Core-Data に 4 つのエンティティがあるとします。
- MixColors (ColorA、B、および C の 3 色で構成され、それらの多く)
- カラーA
- カラーB
- カラーC
ユーザーは 3 つの色 (A、B、C) を選択し、結果を MixColors に格納します。3 色は、色エンティティの ID、インデックス付き ID (主キー) です。エンティティ mixcolors は、それらの色の「多数の」組み合わせで構成されます。
私の悪い解決策:リレーションシップなしでモデルを簡単に作成できます..しかし、私はコアデータのリレーションを好みます。
問題:どうすればこれを達成できますか?ColorA、B、C を 1 つのエンティティに結合する必要があります: 色 - その後、単一の関係を作成しますが、インデックス ID にいくつかの問題がありますか? コアデータでこのケースをモデル化する最良の方法は何ですか?