[英]MVC5 using scaffolding for classes from other namespaces (referenced DLL)
如果Models和DbContext類不在同一個命名空間中,是否可以使用MVC5腳手架通過EntityFramework使用View創建新的Controller。
我已經在2個獨立的庫(Project.Models和Project.DataAccess)中定義了模型和dbcontext,進入“添加控制器”菜單時,model和datacontext的下拉列表不包含我要使用的類。
我當然在項目中引用了它們。
只需確保編譯解決方案,然后轉到MVC項目並添加對模型和dbcontext項目的引用即可,這應該使您能夠在通過腳手架創建控制器或視圖時查看模型和dbcontext類。
有時MVC計划一些如何捕捉第一個參考。 即使您構建/重建庫模型,它也不會更新MVC項目。 我遇到了同樣的問題,並嘗試了以下操作:
然后它起作用了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.