ご感想ありがとうございます
私はエンティティ フレームワーク 5.0、モデルを最初に使用しています。
テーブルは、クラスごとのテーブル (または具象型ごとのテーブル) パターンを使用してマップされます。
表 A 1..多数 (抽象) 表 B
テーブル B には 2 つの子クラスがあります
B1 & B2
B2 には 3 番目のテーブルへの外部キーがあります。たとえば、テーブル C (多くの B2 ... 1 C) としますが、これは親クラス B のプロパティではありません。
Eager ローディングはアプリケーションのデフォルトであり、テーブル B2 でクエリを実行するときにテーブル (またはコレクション) C を含めたいと考えています。
from A in _db.A
.Include(A=>A.B.OfType<B2>())
.Include(A=>A.B.OfType<B2>().Include(C))
select A
このテーブルの熱心なロードを強制する方法について考えてくれてありがとう