为什么VS不提供使用Entitity Framework创建MVC控制器

时间:2016-11-24 17:25:33

标签: entity-framework visual-studio visual-studio-2015 asp.net-core asp.net-mvc-scaffolding

我是.NET Core的新手,我仍然试图将所有难题放在一起。 对我来说一件奇怪的事情是。 我正在使用VS2015 CE Update3

当我在下面创建新项目时 Visual C# - >网络 - > ASP.NET核心Web应用程序 当我将身份验证更改为单个用户帐户时,在下一个表单上 在我的解决方案资源管理器资源管理器项目中,文件夹控制器上有上下文菜单,使我能够使用实体框架创建新的控制器 enter image description here

如果我在不更改身份验证模式的情况下创建相同项目 enter image description here  我没有能力使用Entity Framework创建MVC Conntolers? 为什么? 我在项目whitout autentification中缺少能够创建Scaffold Conntolers和Views

enter image description here

即使我根据ASP.NET Core Docs for Enitity Framework使用NuGet安装Entity Framework,我仍然无法获得Scarfold MVC Conntolers的能力

1 个答案:

答案 0 :(得分:1)

我对SO上的垃圾邮件道歉。 如果我没有问,我将永远找不到解决方案 看起来这是.NET Core Preview 2 Visual Studio工具的已知问题 There is note on next docs which I did not not reach because I stacked on line bofore

  

不要错过为个人用户帐户设置身份验证。您   本教程中不会使用身份验证,但您需要启用   它是因为.NET Core Preview 2 Visual Studio的限制   工装。 MVC控制器和视图的脚手架仅适用于   已启用单个用户帐户身份验证。