.net-core - 如何在 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 做到这一点。
解决方案
我强烈建议您为 VS 2019 安装“EF Core Power Tools”,而不是 DataScaffold。使用此工具的逆向工程选项从现有数据库中首先创建实体模型代码。
推荐阅读
- c# - 在 C# 中解密使用 AmpScript AES 加密的 Salesforce Marketing 电子邮件值?
- java - 如何使用 Java 解析 docx 文档中的部分 html?
- c++ - C++ 使用另一个标识符下的标头中包含的类
- python - 如何从网页上的链接中获取文本?
- php - kotlin 通过改造上传图片
- django - Django-filter:使用带有请求属性的函数进行过滤
- python - 使用python中的多个子图将线型映射到绘图图中的数据
- url-rewriting - 用于替换 url 中的 aa 字母的greasemonkey 脚本
- server - 将外部客户管理员帐户添加到 Outlook
- javascript - ChartJs 中具有多个部分的单杠