2012-12-27 46 views
0

創建具有強類型實體框架的剃刀視圖生成POCO會給出以下錯誤。剃刀視圖中強類型實體框架對象的錯誤

類型'System.Data.Objects.DataClasses.EntityObject'在未引用的程序集中定義。您必須添加對程序集「System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089」的引用。

但是我將System.Data,System.Data.Entity dll添加到我的MVC 3項目中。 如果我使用ViewModel對象而不是EF創建POCO,它不顯示錯誤。

在Razor視圖中綁定實體框架對象有什麼問題?

編輯:閱讀Using Entity Model Object in ASP.Net MVC View Page不幫我。我可以在這裏做什麼,我是否需要爲每個POCO創建另一個ViewModel?

+0

1)的<system.web>部分,您可以發佈一個堆棧跟蹤? 2)你是否在該項目中引用實體框架? – IronMan84

回答

1

嘗試增加

<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 

到Web.config

+0

謝謝。有用!最初我嘗試添加項目引用。現在移到web.config部分。另外我試過部分,它不工作:)感謝您的幫助。是否有添加項目引用和添加頁面名稱空間不起作用的原因? –

相關問題