0

これは Eager Loading を行う 1 つの方法です。

dim Q = from o in contex.Orders.Include("Items").Include("Items.Products")

Stringsを使わずにそれをしたい。

1 つのレベルで簡単です。

dim Q = from o in contex.Orders.Include(Function(x) x.Items)

しかし、Items.Products をインクルードするにはどうすればよいでしょうか?

4

1 に答える 1

2

EF5弦

EF5 の新機能は、インクルード パラメーターという名前です。

複数の包含レベル

次の構文を使用して、複数の子レベルの熱心なフェッチを含めることができます

var orders = db.Orders.Include(a => a.Items.Select(c => c.Products));

于 2013-10-23T02:28:52.033 に答える