.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命令创建数据库迁移,确保配置所有数据库对象。
- 切换后可能会遇到字段类型不一致的问题。
➡️