エンティティB(ブック)は、エンティティD(説明)と1対多の関係にあります。アイデアは、本は異なる言語について異なる記述を持っているということです。私は与えられた言語のために彼らのタイトル(D.title)に基づいて本をソートする多くの関連するエンティティの1つに基づくソート
(D.languageID)
BがDに1対1の関係を持っていた場合、私のようなものだろう。
をNSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"d.title" ascending:YES];
もちろん、同じ言語IDを持つ多くの説明が本のモデルに含まれているとは限りません。しかし、この場合、どのような(例えば、最初の)記述は私にとっては大丈夫でしょう。
私のモデルは間違っていますか?今、最高のソリューションは何ですか?
どのオブジェクトBを使用する必要があるかは事前に分かっています。だから私の質問ですが、どのように特定の子オブジェクトに応じて親オブジェクトを並べ替えることができますか? – Gytis
子どもの生年月日の下限に応じて親を分類することについて非論理的なものは表示されません – Gytis
私はあなたのところを見ます。最初に各親の最年少の子供を決めてから抽出して並べ替える必要があります。 1つの簡単なフェッチでこれを行う方法については不明です。ループではそれほど難しいことではありません。 – Mundi