0

2つのエンティティを持つモデルがあります。

CountryCity

国には、1つの属性「countryname」と「tomany」関係属性があります:「cities」

Cityには、「cityname」という1つの属性と、「countries」と呼ばれる「tomany」関係属性があります。

国は都市と「多すぎる」関係にあり、1つの国には複数の都市があります。

この事前入力されたJsonファイルを、次の関係も含めてコアデータにインポートすることができました。

[{"CITY":"PARIS","COUNTRY":"FRANCE"},
{"CITY":"NICE","COUNTRY":"FRANCE"},
{"CITY":"NANCY","COUNTRY":"FRANCE"},
{"CITY":"BERLIN","COUNTRY":"GERMANY"}]

私の問題は、アプリケーションによって生成されたsqliteを調べると、テーブルCOUNTRYに国が重複していることがわかります。たとえば、フランスの4つの都市がある場合、4つの都市に関連するレコードではなく4つのレコード「フランス」が表示されます。

これを修正する方法がわかりません。

4

0 に答える 0