1. Dotnet9首页
  2. .NET
  3. ASP.NET Core

ABP框架迁移到Mysql

ABP框架 .NetCore3.x版本

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

ABP框架迁移到Mysql

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

ABP框架迁移到Mysql

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

ABP框架迁移到Mysql

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

ABP框架迁移到Mysql

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

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下边的所有文件

ABP框架迁移到Mysql

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

ABP框架迁移到Mysql

原文出处:博客园【作者: 李胖子】

原文链接:https://www.cnblogs.com/pangzili/p/12373951.html

本文观点不代表Dotnet9立场,转载请联系原作者。

发表评论

登录后才能评论