私はおそらく、EFのより大きな有用性の問題の1つに取り組んでいます。エンティティフレームワーク:大規模なクエリを実行する
モデルの非常に大きな部分で計算を実行する必要があります。たとえば、すべてのドアとそのドアのカテゴリを持つ建物が必要だとします。しかし、私はまた、窓、家具、屋根などが必要です
また、私のロジックは、それらのカテゴリ(サブカテゴリなど)の背後にあるより多くの結合テーブルに依存すると想像してください。
コードの多くの点でこのモデルのほとんどが必要なので、モデル全体を埋めてEFでリンクする必要があります。
これを実行するには、単にObjectContextを照会し、タイプセーフなインクルードを使用するだけです。
しかし、これは非実用的でエラーを起こしやすくなります。
誰もこの種の問題に取り組むための提案はありますか?
答えに感謝します。私はこのアプローチが実用的であるかどうか疑問に思っていますが、試してみる価値があります。 – Bertvan
私は、あなたが必要としないものを読み込むためのパフォーマンスコストを支払うか、あなたがしていることを心配する必要はありませんニーズが読み込まれます。 –