簡體   English   中英

VS2017 沒有使用實體框架顯示帶有視圖的 MVC 控制器

[英]VS2017 not showing MVC Controller with view using Entity Framework

我創建了一個普通的 ASP.NET Web 應用程序並手動添加 MVC,因為我認為這是學習 MVC 設計模式的最佳方式。

我已經創建了一個模型,現在我試圖通過右鍵單擊Controller文件夾 > 添加 > 控制器來為該模型創建控制器,但是,沒有看到“MVC 控制器與使用實體框架的視圖”的選項。

這是我已經做過的事情:

  1. 在我的解決方案中添加了 NuGet 包
  2. 搜索了其他可能有幫助的問題,但沒有一個。

更新更多信息:

我安裝的 Nuget 包是Microsoft.AspNetCore.Mvc 問題是我需要使用實體框架添加帶有視圖的 MVC 控制器,但是它不在控制器的文件夾列表中 > 添加 > 控制器

我今天遇到了同樣的問題,解決它的方法很簡單:

從項目主目錄移動/刪除Pages文件夾。

刪除文件夾后,您可以再次使用“MVC Controller with view using Entity Framework”選項來搭建控制器。 此問題已在不久前報告, 本應修復,但似乎在2019 年 5 月末仍會發生

這有點奇怪。

當您右鍵單擊 Controller 文件夾,然后選擇 Add New Item 時,您將不會在列表中看到 MVC Controller with view using Entity Framework

但是當您從上下文菜單中選擇 Controller 時。

您將在列表中看到 MVC Controller with view using Entity Framework

我在根目錄中創建了一個名為 Backup 的文件夾,並將 Pages 文件夾移動到其中,如“scx”所回答的那樣。 然后,當我單擊 Controller 文件夾-> New Scaffolded Item 時,它會顯示選項 MVC with Views using EntityFramework。 我正在使用 VS2019

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM