2015-02-24 90 views
0

當我嘗試添加MVC 5控制器與視圖使用我的web應用程序項目中的實體框架,因爲它試圖支架,我得到此錯誤:使用實體框架添加新的MVC 5控制器使用實體框架腳手架錯誤

」運行選定的代碼生成器時發生錯誤: '獲取類型(此處爲實體模型的名稱)時出錯。 嘗試重建項目。「

我以前做過從MVC 4切換到MVC 5,這可能是這個錯誤的根源。任何幫助表示讚賞,謝謝。

回答

1

當我遇到類似問題時,我可以通過簡單地關閉Visual Studio並重新打開解決方案來解決問題。如果你還沒有嘗試過錯誤給你的建議,你也應該確保你重建你的解決方案。

+0

謝謝,克里斯,我給了這個嘗試,但沒有運氣。我最近(大約在升級到MVC 5的同時)創建了我的實體框架後端的僞造的dbcontext,並且想知道這是否也可能落後於此。 我的其他控制器和視圖都正常工作,它只是創建一個新的腳手架,我遇到了麻煩 – 2015-02-24 20:42:37

+0

那麼,腳手架是臭名昭着的越野車。就個人而言,在這樣的問題之間並不需要很長的時間,並且在完全棄用這些問題之前必須撤銷大部分腳手架添加的內容。具有諷刺意味的是,只需根據需要手動添加文件和文件夾,就會更容易和流暢。 – 2015-02-24 20:49:50

0

所以我能夠通過腳手架生成控制器和視圖,如果我首先創建一個新的數據實體模型,將我的構建配置從x64更改爲x86,執行重建,清理解決方案,然後重新啓動Visual Studio。

令人沮喪的是,它歸結於此。