0
Table1
参照Table2
Table2
参照Table3
を参照してください。EF:Includeを使用するときに外部テーブルの外部テーブルが含まれていますか?
問合せ:
x.Table1.Include(x=> x.Table2)
.Where(x=> x.something == 1).Select(x=> new{
T2Model = x.Table2.Select(y=> new{
T3Val = y.Table3.val
})
}).ToList()
はInclude(x=> x.Table2)
Table3
からval
は問題なくロードされることを保証するだろうか?あなたがInclude
コールを削除する場合
ない限り、遅延読み込みがオンになっているとして、あなたが持っているのすべての単一の外部エンティティを含めることができますが、selectのvarは正しくロードされます –