【问题标题】:Why can't I use LINQ in ASP.NET?为什么我不能在 ASP.NET 中使用 LINQ?
【发布时间】:2014-10-21 05:59:24
【问题描述】:

我正在开发一个 Asp.Net 项目。

我有 .Net Framework 4.0 版本。

当我想在项目中使用Linq 时,我收到这个错误信息:

命名空间“System.Data”中不存在类型或命名空间名称“Linq”(您是否缺少程序集引用?)

我能做些什么来解决这个问题?

【问题讨论】:

  • 也展示你的作品.. 你确定你添加你的参考成功了吗?
  • 是的。 System.Data 引用和使用 System.Data.Linq 指令已添加到项目中。
  • 错误信息说明了一切!你导入 System.Linq 了吗?
  • 不,System.Data.Linq 程序集 - 你有参考吗?这与System.Data 程序集是分开的。
  • 您必须在服务器上使用 .net 2.0,因此请从 Web 服务器设置将版本升级到 4.0 或更高版本。

标签: c# asp.net .net linq .net-framework-version


【解决方案1】:

要使用Linq,你需要添加

using System.Linq; 

如果此行显示错误,请将其添加到您的项目参考中。

System.Core.dll

【讨论】:

    【解决方案2】:

    我希望你解决了这个问题,以防你没有将此行添加到其他程序集所在的 web 配置中

    <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
    

    【讨论】:

      猜你喜欢
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-26
      • 2016-11-15
      • 1970-01-01
      相关资源
      最近更新 更多