【问题标题】:Linq on visual studio 2005视觉工作室 2005 上的 Linq
【发布时间】:2012-03-22 15:37:02
【问题描述】:

我想知道如何在不升级 .net framewok 版本的情况下在 Visual Studio 2005 上安装 linq,谢谢

【问题讨论】:

标签: asp.net .net linq visual-studio-2005


【解决方案1】:

LINQ 是 C#3.0 的一部分。它在 C#2.0 中不可用,这是 VS 2005 支持的唯一版本。因此,如果不至少安装 VS 2008,您将无法使用 LINQ。

【讨论】:

  • 当然,你可以在 VS2005 中使用类似 LINQBridge 的东西,但是如果没有编译器对 lambdas 和扩展方法等东西的支持,它最终会变得毫无意义:LINQy 代码最终会变得更丑陋并且 比非 LINQ 版本可读性差
【解决方案2】:

你没有。

“语言集成查询 (LINQ) 是 Visual Studio 2008 中的一组功能,可将强大的查询功能扩展到 C# 和 Visual Basic 的语言语法。LINQ 引入了易于学习的标准模式用于查询和更新数据,并且该技术可以扩展以支持任何类型的数据存储。Visual Studio 2008 包括 LINQ 提供程序程序集,可以将 LINQ 与 .NET Framework 集合、SQL Server 数据库、ADO.NET 数据集和XML 文档。”
Source - Microsoft

【讨论】:

    【解决方案3】:

    除非我弄错了,Visual Studio 2005 最高支持 .Net 3.0,而 LINQ 需要 3.5,因此无法完成。

    【讨论】:

      【解决方案4】:

      正如评论,它是 C#3.0 的一部分,所以 VS2005 并不真正支持它。

      如果您查看LINQ in VS2005,有一种方法可以让它工作,但它不支持匿名类型,从而削弱了 LINQ 的一些功能。

      【讨论】:

        猜你喜欢
        • 2011-04-21
        • 1970-01-01
        • 2018-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多