ABP框架迁移到Mysql

試著忘記壹切 提交于 2020-02-27 20:14:45

ABP框架 .NetCore3.x版本

1.首先找到xxx.Core 项目,添加引用Microsoft.EntityFrameworkCore.Tools 

2.找到xxx.EntityFrameworkCore项目,将原有sqlserver的引用改为mysql引用

 

3. 找到Host项目中的配置文件,将连接字符串改为Mysql的连接字符串

 

 4.找到xxx.EntityFrameworkCore项目中的xxxDbContextConfigurer文件,

 

将源文件按一下方式修改:

public static void Configure(DbContextOptionsBuilder<VisualizationYunweiDbContext> builder, string connectionString)
{
//builder.UseSqlServer(connectionString);
builder.UseMySql(connectionString);
}

public static void Configure(DbContextOptionsBuilder<VisualizationYunweiDbContext> builder, DbConnection connection)
{
//builder.UseSqlServer(connection);
builder.UseMySql(connection);
}

 5.删除xxx.EntityFrameworkCore项目中的Migrations下边的所有文件

 

 

6.执行Add-Migration "InitData"命令,然后执行Update-Database命令

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!