配置步驟: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