首页 > 解决方案 > 如何在 Visual Studio 2019 中使用 Entity Framework Core 将实体模型添加到 .Net Core ClassLibrary?

问题描述

我有一个 .NET Core 3.1 类库。

我已向其中添加了以下 NuGet 包:

<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.0"

我想在 VS 2019 的包管理器控制台中运行 DataScaffold,以在此 .NET Core 类库中的现有数据库中创建实体模型代码。

使用应用程序或服务执行此操作时,我已阅读的规定步骤可以正常工作。

如何为类库执行此操作?

似乎没有明确的方法可以通过 VS 做到这一点。

标签: .net-coreentity-framework-corevisual-studio-2019

解决方案


我强烈建议您为 VS 2019 安装“EF Core Power Tools”,而不是 DataScaffold。使用此工具的逆向工程选项从现有数据库中首先创建实体模型代码。


推荐阅读