繁体   English   中英

使用实体框架脚手架错误添加带有视图的新 MVC 5 Controller

[英]Adding A New MVC 5 Controller with Views Using Entity Framework Scaffolding Error

当我尝试在我的 web 应用程序项目中使用实体框架添加带有视图的 MVC 5 controller 时,当它尝试搭建脚手架时,我收到此错误:

“运行所选代码生成器时出错:'获取类型时出错(此处为实体 model 的名称)。” 尝试重建项目。”

我之前确实从 MVC 4 切换到 MVC 5,这可能是这个错误的根源。 任何帮助表示赞赏,谢谢。

遇到类似问题的时候,我可以通过完全关闭Visual Studio并重新打开解决方案来修复它。 如果还没有尝试过错误给出的建议,则还应确保重建解决方案。

因此,如果我首先创建一个新的数据实体模型,将构建配置从x64更改为x86,进行重建,清理解决方案,然后重新启动Visual Studio,则能够通过脚手架生成控制器和视图。

令人沮丧的是,归结为这一点。

出现这个问题是因为版本不同。 所有实体框架 package 将是相同的版本并且可以工作。

喜欢: 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM