2010-05-12 50 views

回答

3

在LINQ-to-Objects中没有什么要缓存的,它只是使用一系列扩展方法调用来生成迭代器的链(或图)。它不像LINQ-to-SQL,它必须在执行之前将图形编译为SQL语句。

0

不,它不。因为linq对象只是将枚举转换为另一个枚举的扩展,或者立即执行它。通过阅读this article可以更容易地理解linq如何工作。