背景
因客户国产化需求,需要将数据库改为达梦数据库,除了使ABP支持达梦数据库以外,使用的第三方组件也要支持达梦数据库。经过Nuget包管理中查找并没有找到需要的组件,所以需要根据官方开源的其他数据库支持来实现达梦数据库的支持。
CAP达梦数据库的扩展实现
经过几天的修改以及测试,完成CAP达梦数据库的扩展实现。以下是github开源仓库。
DotNetCore.CAP.DM
使用DotNetCore.CAP.DM
在Visual Studio IDE的Nuget列表中找到DotNetCore.CAP.DM并进行安装,并进行以下替换。
var databaseType = configuration["DataBaseUseType:Type"];
databaseType = s...
1个月前 (03-31) 163℃ 0评论
0喜欢
背景
因客户国产化需求,需要将数据库改为达梦数据库。所以要对现有的ABP项目进行达梦数据库的支持,目前项目使用的是MySQL,现在需要在支持MySQL的同时也支持达梦数据库。
链接字符串修改
在达梦数据库中创建一个用户并给这个用户赋予DBA的权限,在达梦数据库模式中创建一个与用户名一样的模式并设置模式的拥有者为新建的用户。
以下链接字符串使用默认的用户进行测试:
"server=LOCALHOST;port=5236;user id=SYSDBA;password=New@2025;database=DAMENG"
添加新的配置节点,以便支持多种数据库。
"DataBaseUseType": {
"Type": "dm",
"Schema": "SYSDBA"
}
添加达梦的EF库
添加达梦的EF库...
1个月前 (03-31) 163℃ 0评论
1喜欢