何时执行LINQ-to-SQL查询?

时间:2009-07-31 22:35:55

标签: c# .net linq linq-to-sql linq-to-entities

我只是想确认一下...... LINQ-to-SQL查询永远不会执行(命中数据库),直到它被枚举,对吗?

有没有人知道LINQ到实体是否相同?

谢谢!

3 个答案:

答案 0 :(得分:4)

是的,这称为Deferred Execution

答案 1 :(得分:3)

观看此截屏视频:When Do LINQ to SQL Queries Execute?

答案 2 :(得分:0)

是的,他们的行为相同。

查询将在首次使用变量时执行。