LinqToSql:停止急切加载

时间:2013-02-26 10:08:26

标签: linq-to-sql lazy-loading eager-loading

设置以下选项以急切加载客户的订单:

DataLoadOptions dlo = new DataLoadOptions();
dlo.LoadWith<Customer>(c => c.Orders);
db.LoadOptions = dlo;

然后我如何停止此操作并再次恢复延迟加载订单?或者这些LoadOptions仅用于下一个查询?

1 个答案:

答案 0 :(得分:1)

这些加载操作仅适用于下一个查询。

如果你有第二个查询没有设置这些选项,那么它将进行延迟加载。