私はエンティティの記事、ページ、カテゴリを持っていると言います。 エンティティ記事にこのような関係が必要です。 記事(A1)にはページ(P1)のカテゴリ(C1)がありますが、同じ記事(A1)に別のページ(P2)のカテゴリcoreDataの三項関係
これをcoreDataでどのようにモデル化できますか?私はおそらく、これらの関係の1つがその逆の関係を実装する必要はないと推測していますが、それについてはわかりません。 アイデア
私はエンティティの記事、ページ、カテゴリを持っていると言います。 エンティティ記事にこのような関係が必要です。 記事(A1)にはページ(P1)のカテゴリ(C1)がありますが、同じ記事(A1)に別のページ(P2)のカテゴリcoreDataの三項関係
これをcoreDataでどのようにモデル化できますか?私はおそらく、これらの関係の1つがその逆の関係を実装する必要はないと推測していますが、それについてはわかりません。 アイデア
なぜpage
エンティティはそれを追跡していないのですかcategory
?
あなたは、すべてのpage
をループ年代とcategory
のNSSet
返し年代をarticle
の方法を提供することができます。これは頻繁に使用されることになっていた場合は、article
が多くpages
page
がcategory_page
を通じてarticles
多くに属することができます
category_page
経由を持つことができます更新
+----------+
| Category |
+----------+
|
V
+---------+ +--------------+ +------+
| Article | <---->> | CategoryPage | <<----> | Page |
+---------+ +--------------+ +------+
をキャッシュ検討することもでき
私はあなたにもcategory
情報が必要なので、あなたは、単に
+---------+ +------+
| Article | <<--->> | Page |
+---------+ +------+
を行うことができるとは思わない
A、BおよびCのご利用には、おそらくあなたは、人々がに関連することができ、実際の例を与えた場合よりも混乱しています。 –
ええ...私の悪い。ただ編集した – lascort