私はthis answerを読んでいましたが、IQueryable
のメモリ内ライフサイクルでどれくらいの負荷がかかるか分かりません。それはメモリ内のデータをロードしないあなたはInclude
からの復帰を列挙していない場合はeagerインクルード関数はメモリ内のデータを呼び出しますか?
Customer
Order
Order
Order
:
は、このようなオブジェクトグラフを生成する、あなたはdb.Customers.Include("Orders")
を持って言いますか?ある
、
IQueryable<Customer> customersWithOrders = db.Customers.Include("Orders");
はCustomer
コレクション(と彼のOrders
)が熱心に含まOrders
により、インメモリ持ち込まれたことを意味していますか?または、「熱意」とは、Customer
コレクションが列挙されている場合、注文がメモリ内に持ち込まれることを意味しますか?
どのような違いは、次に熱意と怠惰なB/Wですか? –