配置步骤:git
一、更改.Web项目的appsettings.json的数据库链接字符串。如:server=0.0.0.0;database=VincentAbpTest;uid=root;pwd=123456;github
二、给.EntityFramworkCore项目添加Volo.Abp.EntityFrameworkCore.MySQL引用,并删除Volo.Abp.EntityFrameworkCore.SqlServer引用;修复在{项目名称}EntityFrameworkCoreModule.cs文件中的编译错误数据库
三、找到.EntityFrameworkCore.DbMigrations项目中的{项目名}MigrationsDbContextFactory.cs文件,把其中的UseSqlServer改成UseMySqljson
四、在.EntityFrameworkCore.DbMigrations项目中{项目名}MigrationsDbContext.cs文件中的OnModelCreating方法加上以下代码:app
builder.ConfigureIdentityServer(options => { options.DatabaseProvider = EfCoreDatabaseProvider.MySql; });
ref:https://github.com/abpframework/abp/issues/1920ide
五、删除.EntityFrameworkCore.DbMigrations项目中Migrations文件夹下的文件ui
六、在Package Manager Console中初始化数据库,以下图(此方法不能生成seed数据,致使系统出错)spa
六、运行.DbMigration项目初始化数据库code