【发布时间】:2009-06-18 15:03:22
【问题描述】:
我有一个 DAL,它由一组对我的数据库执行 LINQ 查询的方法组成。
如何确保在从数据库返回 IEnumberable 或类似内容之前,我确保执行 LINQ 查询 then,而不是以某种延迟方式仅在结果为用过吗?
我知道我可以在我的方法中对结果调用 .ToList() 来强制它执行,但这是最好的方法吗?
【问题讨论】:
-
为什么不希望延迟执行?
标签: c# linq linq-to-sql delayed-execution