2011-06-27 4 views
1

私は日のリスト( 'Day'オブジェクト)を持つDBを持っています。
毎日は(1対多)のイベントのリストを持っている
関係のサブセットを持つ項目を選択するための述語

私は時間名前==「月曜日」とのみ、イベントを含め、すべての日のオブジェクトをフェッチするためにフェッチ述語を書くにはどうすればよいです> aStartTimeであり、時間は< aEndTimeですか?

言い換えれば....

私はday.eventsだけ一定の時間間隔でイベントが含まれています「月曜日」オブジェクトの配列をしたいです。

+0

"Day"オブジェクトがある特別な理由はありますか?あなたが実際に望んでいるように見えるのは、日付/日によってフィルタリングされるイベントオブジェクトの集合です。 – deftangel

+0

実際のオブジェクト情報は関連性がありません。ここのサンプルのみです。私が望むのは、オブジェクトのリストとそれらの関係のサブセットを得ることができることです – user204884

答えて

0

新しいDayオブジェクトを追加しないとできません。コアデータ(オブジェクトグラフ/変更管理)全体のポイントに反します。そして、それぞれのイベントが1日しかできない場合、それは乱雑になります。

また、何らかの「プロキシ」デイオブジェクトを返すこともできますが、それは同じことをすることはありません(しかし、あなたが探しているものに近いかもしれません)。

また、0〜60 * 60 * 24 * 7の数値を格納し、クエリを実行して、結果を並べ替えることができます。

また、実際に達成しようとしていることを教えてください。より良い回答を得ることができます。

関連する問題