2012-07-13 81 views
-2

我有一個名爲學生在我的linq模型文件夾中的表。當我運行我的應用程序,然後單擊學生選項卡時,此錯誤出現在IE上。我不知道爲什麼我看到這一點。爲什麼我在MVC中使用LINQ時收到此錯誤?

編譯器錯誤消息:

CS0012: The type 'System.Data.Linq.DataContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

源錯誤:

Line 27:
Line 28:
Line 29: public class _Page_Views_Student_Index_cshtml : System.Web.Mvc.WebViewPage> { Line 30:
Line 31: #line hidden

源文件:

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

+3

錯誤消息告訴你該怎麼做。 – Jon 2012-07-13 14:54:43

+0

必須將來自錯誤消息的「引用」添加到Web項目中。 – 2012-07-13 14:55:42

回答

2

喲你需要在你的項目中添加對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做手工做到這一點。

+0

非常感謝你,但是,你能指導我如何添加這個參考,我應該在哪裏找到它? – 2012-07-13 21:51:53

+0

如果您在解決方案資源管理器>添加引用...中右鍵單擊您的項目,然後可以在組件>框架下找到您要查找的程序集。 – LiamGu 2012-07-17 08:02:15

相關問題