[英]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.