2015-02-24 88 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。

令人沮丧的是,它归结于此。