.netcore2.2下使用dbfirst连接Mysql
1.在mysql中创建好数据库
2.项目安装Mysql依赖程序包
3.打开Nuget命令界面
4.输入命令(注意项目中不能有错误)
Scaffold-DbContext -Force "Data Source=127.0.0.1;Port=3306;User Id=root;Password=123456;Database=robotdb" -Provider "Pomelo.EntityFrameworkCore.MySql" -OutputDir./Models/RobotMapDb
5.从配置文件中加载连接字符串
var connectionStr = Configuration.GetConnectionString("Mysql");
services.AddDbContext<MydbContext>(options => options.UseMySql(connectionStr));