C#中使用Rider开发工具进行DbFirst

先新建一个项目,我这里使用的控制台项目

使用Nuget安装需要的程序包

Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Design

注意版本要对应我这里全部是最新的版本

需要安装VisualStudio

注意VisualStudio是一定要安装的,我刚开始也不想安装VisualStudio想直接使用Rider进行开发但是在进行数据迁移的时候报错了。因为我本地已经安装了VisualStudio,我报的错误就不截图了,我猜Rider在使用EF Core控制台功能的时候还是调用的VisualStudio那边的功能。

开始迁移
Server=数据库ip地址;Database=数据库名称;User Id=登录用户名;Password=登录密码;TrustServerCertificate=True;

这里的 TrustServerCertificate=True 的意思是不要证书验证,跟System.data.Client有关,好像是5.0版本开始有这个要求

填入对应的配置

填入数据库连接字符串,选择好程序以及项目,配置输出文件夹,注意没有构建正式环境的时候构建配置选择Debug,不然会说没有deps.json文件

点击确认就可以了

我本地是全局安装了dotnet工具的,不知道会不会有影响,如果有问题可以安装一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值