2011-10-20 9 views
0

私はエンティティを持っています。ユーザーエンティティは、エンティティの親エンティティです。コアデータ - フィルタリング関係の予測サブクラス

UserエンティティはArticleというエンティティと多対多の関係を持ちます。

アイデアには、保存されたユーザーと(Facebookからの)友だちがあり、Friendにサブクラス化されているため、記事への多対多の関係がUserエンティティに設定されています。

私の質問は、すべてのユーザーがどのように友だちにすべての記事をリクエストできますか?

Predictを設定してユーザーエンティティを省略し、Friendエンティティのみを保持することに問題があります。

ありがとうございました。

答えて

0

ここに親子エンティティの設計を作成する理由はありますか?親/子エンティティは、あなたがsqliteストアを利用している場合、非常に大きなコストがかかります。ほとんどの場合、単一のエンティティを持ち、それが友人であるかどうかを示すフラグを持っている方が良いでしょう。

また、データベースレベルでは、この設計では、その子を親から除外することはできません。それはentity.nameを要求することによってフェッチ後にメモリ内で行うことができますが、それは適切にsql呼び出しに変わりません。