我只是想确认一下。LINQ-to-SQL查询在枚举之前永远不会执行(命中数据库),对吗?
有没有人知道这对于LINQ-to-Entities是否相同?
谢谢!
发布于 2009-07-31 22:37:45
是的,这就是Deferred Execution。
发布于 2009-07-31 22:38:14
观看这个截屏视频:When Do LINQ to SQL Queries Execute?
发布于 2009-07-31 22:38:11
是的,它们的行为是一样的。
查询将在第一次使用变量时执行。
https://stackoverflow.com/questions/1215205
复制相似问题