私はCore Dataが新しく、データを効率的にフェッチするための最良の方法、特に関連するエンティティを理解するのに少し困っています。一連の基準を満たす親類を持たないコアデータからオブジェクトを取得するにはどうすればよいですか?
患者とアポイントメントという2つのエンティティがあるとします。患者には多くのアポイントメントがあります。
私はappointment_frequencyが毎週ある[Patient.appointment_frequency]、月次など
私は特に速い方法で、それを行うだろうか任命、これを持っていなかったすべての患者を取得したいです数百または数千の患者オブジェクトと患者あたりの何百ものアポイントメントがありますか?
私はこれが正しいとは思わない。私が特定の期間内に予定を持っていた患者を得たいなら、これは素晴らしいことです。しかし、この場合、特定の期間内にすべての患者が予定されていなくてもらいたい。私が欲しいと思っているときに予約を取るにはどうすればいいですか? –
その場合、Patientモデルで取得されたプロパティ属性を定義します。フェッチ要求を定義して、アトリビュートのカウント(アポイントメントの配列)をゼロに合わせます。どのように日付を含めるかは、日付変数が定義されている場所を反映している可能性があります(つまり、インターフェイスから来るのか、または日付しきい値をモデル化していますか?) – isaac