【发布时间】:2010-10-08 21:55:29
【问题描述】:
例如:
var query = from c in db.Cars select c;
foreach(Car aCar in query)
{
Console.WriteLine(aCar.Name);
}
编译后如何翻译?幕后发生了什么?
【问题讨论】:
-
我假设这是一个 LINQ-to-SQL 查询,而不仅仅是一个集合上的过滤器?显然,前者将比后者做更多的幕后工作。
-
实际上,让我们对集合进行 LINQ-to-Objects 过滤器。
标签: c# asp.net linq compiler-construction cil