VS2017 没有使用实体框架显示带有视图的 MVC 控制器

use*_*936 1 c# entity-framework-core asp.net-core-mvc visual-studio-2017

我创建了一个普通的 ASP.NET Web 应用程序并手动添加 MVC,因为我认为这是学习 MVC 设计模式的最佳方式。

我已经创建了一个模型,现在我正在尝试通过右键单击Controller文件夹 > 添加 > 控制器来为该模型创建控制器,但是没有看到“MVC 控制器与使用实体框架的视图”的选项。

这是我已经做过的事情:

  1. 在我的解决方案中添加了 NuGet 包
  2. 搜索了其他可能有帮助的问题,但没有一个。

更新更多信息:

我安装的 Nuget 包是Microsoft.AspNetCore.Mvc. 问题是我需要使用实体框架添加带有视图的 MVC 控制器,但是它不在控制器的文件夹列表中 > 添加 > 控制器

scx*_*scx 12

我今天遇到了同样的问题,解决它的方法很简单:

从项目主目录移动/删除Pages文件夹。

删除文件夹后,您可以再次使用“MVC Controller with view using Entity Framework”选项来搭建控制器。此问题已在不久前报告,本应修复,但似乎在2019 年 5 月末仍会发生

  • 截至今天仍然是一个问题 (3认同)