LINQBridge,那么它将绑定到LINQBridge的查询运算符; 如果它在编译期间引用System.Core,那么它将绑定到Framework 3.5的查询运算符.
+1我经常使用它.注意:这是LINQ....NET 2.0中不存在
在Main方法中使用LINQ查询.例如下面的那个....基本上,任何只有"语法糖"的东西和新的编译器(C#3.0,VB 9.0)都会发布兼容2.0的IL.这包括LINQ使用的许多功能,例如匿名类,作为匿名委托的lambdas,自动属性,对象初始值设定项和集合初始值设定项...LINQ to SQL和LINQ到实体需要许多新的类(DataContext/ ObjectContext,大量的属性,EntitySet,EntityRef,Link,IQueryable,等)和表达式树...但是,您必须实现一些自己的LINQ方法.
LINQ使用合成转换将查询转换为可执行代码.基本上,它将采用这样的代码:
?