.NET Core C#系列之ABP Vnext与达梦DM数据库的使用教程

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

ABP框架支持MySQL、PostgreSQL、Oracle和SQLite等常见数据库,也支持国产数据库,只要支持EF Core的ORM。切换到国产数据库需要更改调用、连接字符串、迁移DbContext Factory和重新生成迁移。注意字段类型可能不同。

🎯

关键要点

  • ABP框架支持MySQL、PostgreSQL、Oracle和SQLite等常见数据库,也支持国产数据库,只要支持EF Core的ORM。
  • 切换到国产数据库需要更改调用、连接字符串、迁移DbContext Factory和重新生成迁移。
  • 更改UseSqlServer()调用,替换为使用达梦数据库的连接方式。
  • 检查所有appsettings.json文件中的连接字符串,确保与达梦数据库相匹配。
  • 更改迁移DbContext Factory中的DbContextOptionsBuilder,使用达梦数据库的连接字符串。
  • 删除迁移文件夹并重新生成解决方案以适应新的数据库提供程序。
  • 运行Add-Migration命令创建数据库迁移,确保配置所有数据库对象。
  • 切换后可能会遇到字段类型不一致的问题。
➡️

继续阅读