SqlSugar对于Gbase 8S数据库支持相当成熟,已经有N多用户交付项目,支持GBase8s已经好多年了
修复了大量ODBC连接存在的BUG,ODBC 连接中bigint报错,特殊版本Linux报错等
SqlSugarCore 158+
SqlSugar.GBaseCore 5.1.4.162+ 5.1.4.162+
需要安装Odbc驱动
南大通用clientsdk_3.0.0_1_93e040_WIN2003_x86_64
我们可以到 控制面板\所有控制面板项\管理工具\Odbc64数据源 查看是否已安装
新功能 5.0.2.4-preview04
SqlSugar.GBaseCore
SqlSugarCore
端口注入19088或者9088为默认 (我Doker安装是19088)
//新版本: SqlSugar.GBaseCore 5.1.4.162+ Host=localhost;Service=19088; Server=gbase01;Database=testdb;Protocol=onsoctcp; Uid=gbasedbt;Pwd=GBase123;Db_locale=zh_CN.utf8;Client_locale=zh_CN.utf8 //老版本 Driver={GBase ODBC DRIVER (64-Bit)};Host=localhost;Service=19088; Server=gbase01;Database=testdb;Protocol=onsoctcp; Uid=gbasedbt;Pwd=GBase123;Db_locale=zh_CN.utf8;Client_locale=zh_CN.utf8
//程序启动时只执行一次 InstanceFactory.CustomAssemblies = new System.Reflection.Assembly[] { typeof(GBaseProvider).Assembly }; //创建db对象和其他库一样用法 SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = "上面的字符串", DbType = DbType.GBase, //GBase IsAutoCloseConnection = true }, db=>{ //aop });
普通插插+分页 这种方式最快 (不支持bulkcopy)
//10-100 为佳 字段多就10 字段少就100 db.Insertable(updateObjs).PageSize(50).ExecuteCommand();
升级最新
SqlSugarCore 158+
SqlSugar.GBaseCore 5.1.4.162+
2016 © donet5.comApache Licence 2.0