这是一套完全配置正确的方式
创建项目此步骤省略
打开nuget 搜索
Pomelo.EntityFrameworkCore.MySql
添加完毕该引用之后nuget 搜索
Microsoft.EntityFrameworkCore.Design
两个包引用完毕之后在双击项目文件(csproj) 标红代码很重要.
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netcoreapp3.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="3.1.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> <PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="3.1.0" /> <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3" /> </ItemGroup> </Project>
配置完毕之后 打开项目(csproj) 所在的根目录 输入下面命令:
server=129.xxx.xx.xx;uid=root;pwd=xxxxxxxxxx!;port=3306;database=tenant_database; 请修改成你的数据库连接
models为数据库模型要存放的文件夹名称。
dotnet ef dbcontext scaffold "server=129.xxx.xx.xx;uid=root;pwd=xxxxxxxxxx!;port=3306;database=tenant_database;" Pomelo.EntityFrameworkCore.MySql -o Models -f
然后你就会看到 模型拉取下来啦
相关文章
- Asp.Net Core 3.1 Api 集成Abp项目依赖注入
- DevExpress作为企业赞助商加入.NET基金会
- ASP.NET Cookie是怎么生成的
- 【WPF on .NET Core 3.0】 Stylet演示项目 - 简易图书管理系统(4) -
- .NET Core验证ASP.NET密码
- 【新书推荐】《ASP.NET Core微服务实战:在云环境中开发、测试和部署跨
- 修改现有消息类让.net core项目支持Protobuf - 【无需使用 [ProtoBuf
- 初探ASP.NET Core 3.x (4) - 项目的重要组成
- maven报错:Return code is: 501 , ReasonPhrase:HTTP
- synchronized底层实现
猜您喜欢
- 1、锁晋级的过程 当多个线程同时竞争一个对象监视器时:当前对象构造中的mark word中能否是当前线程i..
HBase二次开发之搭建HBase调试环境,如何远程debug HBase源代码
版本HDP:3.0.1.0HBase:2.0.0一、前言之前的文章也提到过,最近工作中需求对HBase停止二..