配置步骤:

1、更改.Web项目的appsettings.json的数据库连接字符串。如:server=0.0.0.0;database=VincentAbpTest;uid=root;pwd=123456;

2、给.EntityFramworkCore项目添加Volo.Abp.EntityFrameworkCore.MySQL引用,并删除Volo.Abp.EntityFrameworkCore.SqlServer引用;修复在{项目名称}EntityFrameworkCoreModule.cs文件中的编译错误

  • 把using Volo.Abp.EntityFrameworkCore.SqlServer空间引用改为using Volo.Abp.EntityFrameworkCore.MySQL
  • 把AbpEntityFrameworkCoreSqlServerModule改为AbpEntityFrameworkCoreMySQLModule
  • 把  options.UseSqlServer();改为  options.UseMySQL();

3、找到.EntityFrameworkCore.DbMigrations项目中的{项目名}MigrationsDbContextFactory.cs文件,把其中的UseSqlServer改为UseMySql

4、在.EntityFrameworkCore.DbMigrations项目中{项目名}MigrationsDbContext.cs文件中的OnModelCreating方法加上如下代码:

  builder.ConfigureIdentityServer(options =>
{
options.DatabaseProvider = EfCoreDatabaseProvider.MySql;
});

ref:https://github.com/abpframework/abp/issues/1920

5、删除.EntityFrameworkCore.DbMigrations项目中Migrations文件夹下的文件

6、在Package Manager Console中初始化数据库,如下图(此方法不能生成seed数据,导致系统出错)

6、运行.DbMigration项目初始化数据库

最新文章

  1. java中时间的比较
  2. 设置JVM参数,查看堆大小
  3. hdu 4876(剪枝+暴力)
  4. 【转】pdf 中如何把几页缩小成一页打印
  5. PS纯手式打造不规则颜色的规则方块—学习教程
  6. ASP.NET listBbox控件用法
  7. iOS开发之Runtime常用示例总结
  8. python 3全栈开发-面向对象之绑定方法(classmethod与staticmethod的区别)、多态、封装的特性property
  9. javascript显式类型转换
  10. Android中的数据持久化机制
  11. scala使用slick查询的全过程(使用cass class)
  12. 最近在写h5的页面,发现有一款框架还不错给大家推荐一下
  13. Vue .Net 前后端分离框架搭建
  14. 【读书笔记】iOS-iCloud介绍
  15. Class对象、反射机制、获取Constructor构造方法
  16. 牛客国庆集训派对Day3 I Metropolis
  17. AI标尺,管理面板5.8
  18. win8操作系统下使用telnet客户端
  19. Redis的内存回收机制
  20. UIGestureRecognizer学习笔记2

热门文章

  1. 字符串模式匹配——KMP算法
  2. [springMvc]常见配置
  3. Android框架式编程之LiveData
  4. RMAN RECOVER TABLE 功能是 Oracle Database 12c 的新增功能 (Doc ID 1521524.1)
  5. PyCharm 快捷键失效解决办法
  6. 初学Elasticsearch
  7. Flask的session
  8. nginx基础(3)
  9. Tkinter使frame填充整个区域
  10. Pipe——高性能IO(二)