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),