4 つのテーブルを持つデータベースがあります。TableA と TableB はメイン テーブルで、TableC は多対多リレーションシップのテーブルです。
- TableA(IDTableA, 名前...)
- TableB(IDTableB, 名前...)
- TableC(IDTableA, IDTableB)
これにより、3 つのエンティティが作成されます。エンティティ A にはエンティティ C の ICollection があり、エンティティ C にはエンティティ B のコレクションがあるため、関連するエンティティを取得しようとすると、次のようにします。
myContext.EntityA.Include(a=>a.EntityB.Select(b=>b.EntityC));
しかし、コレクションがnullであることを示すこのスローと例外。
したがって、多対多の関係のテーブルがある場合に熱心な読み込みが可能かどうかを知りたいです。
ありがとう。