【问题标题】:.NET Core Class Library project: missing ADO.net Entity Data Model template.NET Core 类库项目:缺少 ADO.net 实体数据模型模板
【发布时间】:2020-03-04 01:17:14
【问题描述】:

我创建了一个 .NET Core 3.0 类库项目,并希望在其中使用 Entity Framework。

我已经使用 Nuget 安装了 Entity Framework Core,并且在我的计算机上安装了 .NET Core 3.0 SDK,但是当我尝试向项目。

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

【问题讨论】:

标签: c# entity-framework asp.net-core .net-core entity-framework-core


【解决方案1】:

我能够通过运行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

【讨论】:

    【解决方案2】:

    新建项目时,有

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

    使用第二个。

    【讨论】:

      猜你喜欢
      • 2012-10-07
      • 2018-11-20
      • 2014-05-27
      • 1970-01-01
      • 2015-12-02
      • 2021-07-09
      • 2018-01-07
      • 1970-01-01
      • 2021-03-14
      相关资源
      最近更新 更多