From 991cd3ccd97af81d02e7d961e5d87ffa332794a9 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 19 Mar 2025 15:20:11 +0800 Subject: [PATCH] Update TDengine --- .../TDengine/DbBind/TDengineDbBind.cs | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar.TDengineCore/TDengine/DbBind/TDengineDbBind.cs b/Src/Asp.NetCore2/SqlSugar.TDengineCore/TDengine/DbBind/TDengineDbBind.cs index 61ad8cbcb..3fad20ab3 100644 --- a/Src/Asp.NetCore2/SqlSugar.TDengineCore/TDengine/DbBind/TDengineDbBind.cs +++ b/Src/Asp.NetCore2/SqlSugar.TDengineCore/TDengine/DbBind/TDengineDbBind.cs @@ -77,10 +77,26 @@ namespace SqlSugar.TDengine { dbTypeName = "string"; } - else if (dbTypeName == "smallint") + else if (dbTypeName == "smallint") { dbTypeName = "int"; } + else if (dbTypeName == "int unsigned") + { + dbTypeName = "int"; + } + else if (dbTypeName == "bigint unsigned") + { + dbTypeName = "long"; + } + else if (dbTypeName == "tinyint unsigned") + { + dbTypeName = "byte"; + } + else if (TDengineDbBind.MappingTypesConst.FirstOrDefault(it=>it.Key?.ToLower()==dbTypeName.ToLower()) is { } data) + { + dbTypeName = data.Value.ToString(); + } else { @@ -106,10 +122,12 @@ namespace SqlSugar.TDengine new KeyValuePair("BOOL",CSharpDataType.@bool), new KeyValuePair("TINYINT",CSharpDataType.@byte), + new KeyValuePair("TINYINT",CSharpDataType.@int), new KeyValuePair("SMALLINT",CSharpDataType.@short), new KeyValuePair("INT",CSharpDataType.@int), new KeyValuePair("BIGINT",CSharpDataType.@long), new KeyValuePair("TINYINT UNSIGNED",CSharpDataType.@byte), + new KeyValuePair("TINYINT UNSIGNED",CSharpDataType.@int), new KeyValuePair("SMALLINT UNSIGNED",CSharpDataType.@short), new KeyValuePair("INT UNSIGNED",CSharpDataType.@int), new KeyValuePair("BIGINT UNSIGNED",CSharpDataType.@long),