【发布时间】:2012-03-22 15:37:02
【问题描述】:
我想知道如何在不升级 .net framewok 版本的情况下在 Visual Studio 2005 上安装 linq,谢谢
【问题讨论】:
标签: asp.net .net linq visual-studio-2005
我想知道如何在不升级 .net framewok 版本的情况下在 Visual Studio 2005 上安装 linq,谢谢
【问题讨论】:
标签: asp.net .net linq visual-studio-2005
LINQ 是 C#3.0 的一部分。它在 C#2.0 中不可用,这是 VS 2005 支持的唯一版本。因此,如果不至少安装 VS 2008,您将无法使用 LINQ。
【讨论】:
你没有。
“语言集成查询 (LINQ) 是 Visual Studio 2008 中的一组功能,可将强大的查询功能扩展到 C# 和 Visual Basic 的语言语法。LINQ 引入了易于学习的标准模式用于查询和更新数据,并且该技术可以扩展以支持任何类型的数据存储。Visual Studio 2008 包括 LINQ 提供程序程序集,可以将 LINQ 与 .NET Framework 集合、SQL Server 数据库、ADO.NET 数据集和XML 文档。”
Source - Microsoft
【讨论】:
除非我弄错了,Visual Studio 2005 最高支持 .Net 3.0,而 LINQ 需要 3.5,因此无法完成。
【讨论】:
正如评论,它是 C#3.0 的一部分,所以 VS2005 并不真正支持它。
如果您查看LINQ in VS2005,有一种方法可以让它工作,但它不支持匿名类型,从而削弱了 LINQ 的一些功能。
【讨论】: