.NET Core类库项目:缺少ADO.net实体数据模型模板

我已经创建了一个.NET Core 3.0类库项目,并且想在其中使用实体框架。

我已经使用Nuget安装了Entity Framework Core,并且在计算机上也安装了.NET Core 3.0 SDK,但是当我尝试向其中添加新项时,仍然看不到ADO.net Entity Data Model模板。项目。

我正在使用Visual Studio 2019社区。​​ p>

zilan112 回答:.NET Core类库项目:缺少ADO.net实体数据模型模板

创建新项目时,有

  1. 类库(.Net标准),在列表顶部,并且
  2. 类库(.Net Framework),在列表中较低的位置

使用第二个。

,

我能够通过运行 dotnet-ef 命令行来搭建我的实体。 首先安装以下包:

> dotnet add package Microsoft.EntityFrameworkCore.SqlServer
> dotnet add package Microsoft.EntityFrameworkCore.Design

还有 dotnet-ef 工具:

> dotnet tool install --global dotnet-ef

然后发出以下命令:

> dotnet-ef dbcontext scaffold "Data Source=your_server_instance;Database=your_db;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -o Model

请看看这个: https://www.learnentityframeworkcore.com/walkthroughs/existing-database

本文链接:https://www.f2er.com/3144782.html

大家都在问