添加GaussDB驱动与测试项目

This commit is contained in:
张鹏
2025-03-31 08:03:24 +08:00
parent 3c0534c829
commit eb3e66b5af
22 changed files with 1086 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
using SqlSugar;
using System.Data;
SqlSugar.InstanceFactory.CustomNamespace = "SqlSugar.GaussDB";
SqlSugar.InstanceFactory.CustomDbName = "GaussDB";
SqlSugar.InstanceFactory.CustomDllName = "SqlSugar.GaussDBCore";
//创建DB
var db = new SqlSugarClient(new ConnectionConfig()
{
ConnectionString = "PORT=5432;DATABASE=SqlSugar5Demo;HOST=localhost;PASSWORD=postgres;USER ID=postgres",
DbType = SqlSugar.DbType.Custom,
IsAutoCloseConnection = true,
MoreSettings = new ConnMoreSettings()
{
DatabaseModel = SqlSugar.DbType.OpenGauss
}
}, db =>
{
db.Aop.OnLogExecuting = (x, y) =>
{
Console.WriteLine(x);
};
});
db.Open();
db.Close();
var dt = db.Ado.GetDataTable("SELECT * from tb_user limit 10");
dt.AsEnumerable().ToList().ForEach(r =>
{
Console.WriteLine(r[0].ToString());
});
Console.WriteLine("Hello, World!");