diff --git a/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/XuguEntry.cs b/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/XuguEntry.cs
index 6f8f2305e..cc6330655 100644
--- a/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/XuguEntry.cs
+++ b/Src/Asp.NetCore2/SqlSugar.XuguCore/Xugu/XuguEntry.cs
@@ -1,34 +1,34 @@
namespace SqlSugar.Xugu
{
- ///
- /// 入口点
- ///
- public static class XuguEntry
- {
- ///
- /// 使用虚谷数据库,并进行配置。
- ///
- /// 引用包 SqlSugar.XuguCore
- /// using SqlSugar.Xugu;
- ///
- /// protected static SqlSugarScope db = new SqlSugarScope(new ConnectionConfig()
- /// {
- /// ConnectionString = "IP=127.0.0.1;DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=GBK",
- /// DbType = DbType.Custom.UseXugu(),
- /// IsAutoCloseConnection = true,
- /// });
- /// 不需要对 InstanceFactory.CustomDbName 等进行配置,已经配置好了
- /// 仅实现了简单的增删改查,未实现函数,未实现返回插入主键等高级用法
- ///
- ///
- /// 任意数据库类型,建议Custom
- /// DbType.Custom
- public static DbType UseXugu(this DbType type)
- {
- InstanceFactory.CustomDbName = "Xugu";//文件名前缀
- InstanceFactory.CustomDllName = "SqlSugar.XuguCore";//扩展的dll名字
- InstanceFactory.CustomNamespace = "SqlSugar.Xugu";//扩展dll的命名空间
- return DbType.Custom;
- }
- }
+ /////
+ ///// 入口点
+ /////
+ //public static class XuguEntry
+ //{
+ // ///
+ // /// 使用虚谷数据库,并进行配置。
+ // ///
+ // /// 引用包 SqlSugar.XuguCore
+ // /// using SqlSugar.Xugu;
+ // ///
+ // /// protected static SqlSugarScope db = new SqlSugarScope(new ConnectionConfig()
+ // /// {
+ // /// ConnectionString = "IP=127.0.0.1;DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=GBK",
+ // /// DbType = DbType.Custom.UseXugu(),
+ // /// IsAutoCloseConnection = true,
+ // /// });
+ // /// 不需要对 InstanceFactory.CustomDbName 等进行配置,已经配置好了
+ // /// 仅实现了简单的增删改查,未实现函数,未实现返回插入主键等高级用法
+ // ///
+ // ///
+ // /// 任意数据库类型,建议Custom
+ // /// DbType.Custom
+ // public static DbType UseXugu(this DbType type)
+ // {
+ // InstanceFactory.CustomDbName = "Xugu";//文件名前缀
+ // InstanceFactory.CustomDllName = "SqlSugar.XuguCore";//扩展的dll名字
+ // InstanceFactory.CustomNamespace = "SqlSugar.Xugu";//扩展dll的命名空间
+ // return DbType.Custom;
+ // }
+ //}
}
\ No newline at end of file
diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs
index 140d81fb8..98f80941a 100644
--- a/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs
+++ b/Src/Asp.NetCore2/SqlSugar/Abstract/SugarProvider/SqlSugarAccessory.cs
@@ -528,6 +528,12 @@ namespace SqlSugar
Check.Exception(SugarCompatible.IsFramework, "TDengine only support .net core");
InstanceFactory.CustomDllName = SugarCompatible.IsFramework ? "SqlSugar.TDengine" : "SqlSugar.TDengineCore";
break;
+ case DbType.Xugu:
+ Check.Exception(SugarCompatible.IsFramework, "Xugu only support .net core");
+ InstanceFactory.CustomDbName = "Xugu";
+ InstanceFactory.CustomDllName = "SqlSugar.XuguCore";
+ InstanceFactory.CustomNamespace = "SqlSugar.Xugu";
+ break;
default:
throw new Exception("ConnectionConfig.DbType is null");
}
diff --git a/Src/Asp.NetCore2/SqlSugar/Enum/DbType.cs b/Src/Asp.NetCore2/SqlSugar/Enum/DbType.cs
index 38913005e..d7fe2baa9 100644
--- a/Src/Asp.NetCore2/SqlSugar/Enum/DbType.cs
+++ b/Src/Asp.NetCore2/SqlSugar/Enum/DbType.cs
@@ -31,6 +31,7 @@ namespace SqlSugar
Vastbase,
PolarDB,
Doris,
+ Xugu,
Custom =900
}
}
diff --git a/Src/Asp.NetCore2/XuGuTest/BaseDataLogic.cs b/Src/Asp.NetCore2/XuGuTest/BaseDataLogic.cs
index 65c95250d..fc83e4839 100644
--- a/Src/Asp.NetCore2/XuGuTest/BaseDataLogic.cs
+++ b/Src/Asp.NetCore2/XuGuTest/BaseDataLogic.cs
@@ -50,7 +50,7 @@ namespace Data_logic
protected static SqlSugarScope db = new SqlSugarScope(new ConnectionConfig()
{
ConnectionString = "IP=10.1.1.1;DB=SYSTEM;User=SYSDBA;PWD=SYSDBA;Port=5138;AUTO_COMMIT=on;CHAR_SET=UTF8",//CHAR_SET=GBK
- DbType = DbType.Custom.UseXugu(),
+ DbType = DbType.Xugu,
IsAutoCloseConnection = true,
//ConfigureExternalServices = new ConfigureExternalServices() { SqlFuncServices = SqlFuncCustom.Methods }
});