为什么将EF添加到具有新Razor页面的项目中

问题描述 投票:0回答:1

为什么在添加剃须刀页面时将EF添加到项目中。这是一个新项目,没有身份验证或授权,没有上下文,没有数据库。简·简。它在构建时运行。但是,添加一个新的Razor页面,该脚手架添加两个EF软件包。

我可以删除它们,进行构建并正常运行。是遗留错误还是我在某处缺少依赖项?添加页面,它将返回。

包装为:

<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>

要复制-这就是我要做的事情:

1-右键单击文件夹,添加剃须刀页面

2-提供名称,添加

没有提及EF,没有选择CRUD,什么也没有。在生成的页面上使用using语句不包括EF名称空间。

除非我在某处缺少某处,似乎是个错误

已更新至VS 2019 16.3.1

enter image description hereenter image description here

visual-studio razor-pages asp.net-mvc-scaffolding asp.net-core-3.0
1个回答
0
投票

[这是一个错误,已在昨天发布的VS 2019 16.3.1中修复。

© www.soinside.com 2019 - 2024. All rights reserved.