关于人大金仓的驱动是否必须使用SqlSugarCore.Kdbndp 的问题 返回

SqlSugar 待处理
5 228

如Sqlserver MySql Postgre 这些库
通常情况下可以引用
SqlSugarCoreNoDrive
然后按需加载通用驱动即可。
这样当项目中有ef 和 dapper 代码时。不会出现问题。

在我项目中,实际使用了IdentityServer4 进行jwt管理。
并且使用Hangfire进行了 定时任务的管理。

IdentityServer4 底层使用efcore 
Hangfire各种驱动一般使用Dapper

但是到了人大金仓。
驱动就比较混乱。  虽然最后的dll 都是Kdbndp.dll 但是代码结构似乎完全没有关系。版本号和runtime 也是非常迷糊。
相对来说Hangfire的驱动稍微规范一点。引用了Kdbndp_V9 这个官方包。
sugar 的人大金仓驱动能否也引用官方包呢?

image.png
image.png
image.png
image.png
image.png
image.png

热忱回答5

  • 感觉最好的模式是 只需要nodriver+ Kdbndp_V9 

    0 回复
  • 是不是至少 SqlSugarCore.Kdbndp 生成出来的dll 不要叫 Kdbndp.dll 这样其他引官方驱动的情况还能工作

    0 回复
  • namespace 什么的换一下。不要和官方驱动撞上。

    0 回复
  • 你用的包不对,4.0不是多库版本的驱动。

    0 回复
  • 用SQLSUGAR就不要用其他ORM的人大金仓。

    0 回复