【问题标题】:Why do I receive this error when I use LINQ in MVC?为什么我在 MVC 中使用 LINQ 时会收到此错误?
【发布时间】:2012-07-13 14:51:34
【问题描述】:

我在模型文件夹的 linq 中有一个名为 Student 的表。当我运行我的应用程序并单击学生选项卡时,IE 上会出现此错误。我不知道为什么我会看到这个。

编译器错误信息:

CS0012:“System.Data.Linq.DataContext”类型在未引用的程序集中定义。您必须添加对程序集 'System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 的引用。

来源错误:

第 27 行:
第 28 行:
第 29 行:公共类_Page_Views_Student_Index_cshtml:System.Web.Mvc.WebViewPage> { 第 30 行:
第 31 行:#line 隐藏

源文件:

c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\682ba75a\2833b27b\App_Web_index.cshtml.b4fd288c.t7qdtf0f.0.cs 行:29

【问题讨论】:

  • 错误信息告诉你该怎么做。
  • 必须将错误消息中的“引用”添加到 Web 项目中。

标签: asp.net-mvc asp.net-mvc-3 linq linq-to-sql asp.net-mvc-2


【解决方案1】:

您需要在项目中添加对 System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 的引用。就像错误所说的那样。

You must add a reference to assembly 'System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

您可以通过右键单击项目并单击添加引用并导航到 System.Data.Linq 来执行此操作,也可以在 Web.Config 中手动执行此操作。

【讨论】:

  • 非常感谢,但是,你能指导我如何添加这个参考,我应该在哪里找到它?
  • 如果您在解决方案资源管理器中右键单击您的项目 > 添加引用...,然后您正在寻找的程序集可以在程序集 > 框架下找到。
猜你喜欢
  • 2018-06-22
  • 2016-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-19
  • 1970-01-01
相关资源
最近更新 更多