启用LINQ的应用程序是否可以在仅安装了.NET 2.0运行时的计算机上运行?
从理论上讲,LINQ只不过是语法糖,而得到的IL代码应该与.NET 2.0中的代码相同....如何在不使用.NET 3.5库的情况下编写LINQ?它会在.NET 2.0上运行吗?...for .NET 2.0
5> Lucas..:
简短回答:
LINQ to Objects:是(IEnumerable)
LINQ to SQL/Entities:no(IQueryable)...见这个问题从VS2008靶向NET 2.0左右时,可用的.Net 3.5功能,自动或毫不费力....LINQ to SQL和LINQ到实体需要许多新的类(DataContext/ ObjectContext,大量的属性,EntitySet,EntityRef,Link,IQueryable,等)和表达式树