1,在基础层xxx.EntityFrameworkCore依赖项添加Pomelo.EntityFrameworkCore.MySql
1.1修改基础层xxx.EntityFrameworkCore下面的xxxDbContextConfigurer.cs
复制代码
public static void Configure(DbContextOptionsBuilder builder, string connectionString)
{
// builder.UseSqlServer(connectionString);
builder.UseMySql(connectionString);
}
public static void Configure(DbContextOptionsBuilder<crazyDbContext> builder, DbConnection connection)
{
//builder.UseSqlServer(connection);
builder.UseMySql(connection);
}
复制代码
改完之后如下图
如果你看过上一篇以下步骤就很熟悉了↓
2,修改展现层xxx.Web.Host下的appsettings.json修改数据库连接字符串ConnectionStrings
连接字符串为"Default": “Server=127.0.0.1; Database=abp_crazy; User ID=root; Password=123456; port=3306”
3,删除Migrations文件夹下所有文件(由于原来的记录存在与sql server相关的东西)删完之后如图空文件夹
4,执行命令Add-Migration first_init
说明:first_init是自定义名称随意更改
5,第4步成功之后执行Update-Database
6,数据库迁移更新成功之后运行项目结果与上一篇运行结果一样的。