Article、Page、Categoryというエンティティがあるとしましょう。エンティティArticleにこのような関係を持たせたいです。記事(A1)にはページ(P1)のカテゴリ(C1)がありますが、同じ記事(A1)に別のページ(P2)のカテゴリ(C2)を付けたいです。
これをcoreDataでモデル化するにはどうすればよいですか?おそらく、これらの関係の1つは、その逆の関係を実装する必要はないと思いますが、それについてはよくわかりません。何か案は?
Article、Page、Categoryというエンティティがあるとしましょう。エンティティArticleにこのような関係を持たせたいです。記事(A1)にはページ(P1)のカテゴリ(C1)がありますが、同じ記事(A1)に別のページ(P2)のカテゴリ(C2)を付けたいです。
これをcoreDataでモデル化するにはどうすればよいですか?おそらく、これらの関係の1つは、その逆の関係を実装する必要はないと思いますが、それについてはよくわかりません。何か案は?
page
エンティティに追跡させてみませんcategory
か?
article
次に、すべての'をループし、'page
のを返すメソッドを提供できます。これが頻繁に使用される場合は、結果をキャッシュすることを検討できますNSSet
category
アップデート
+----------+
| Category |
+----------+
|
V
+---------+ +--------------+ +------+
| Article | <---->> | CategoryPage | <<----> | Page |
+---------+ +--------------+ +------+
article
多くのスルーを持つことができpages
ますcategory_page
page
は多くの人に属することができarticles
ますcategory_page
簡単にできるとは思いません
+---------+ +------+
| Article | <<--->> | Page |
+---------+ +------+
category
情報も必要だから