QuestDb bool & guid bug

This commit is contained in:
sunkaixuan
2022-08-14 07:02:08 +08:00
parent d2dfc29003
commit 499a9ce36c
2 changed files with 10 additions and 1 deletions

View File

@@ -79,6 +79,7 @@ namespace SqlSugar
new KeyValuePair<string, CSharpDataType>("point",CSharpDataType.@decimal),
new KeyValuePair<string, CSharpDataType>("polygon",CSharpDataType.@decimal),
new KeyValuePair<string, CSharpDataType>("int",CSharpDataType.@bool),
new KeyValuePair<string, CSharpDataType>("boolean",CSharpDataType.@bool),
new KeyValuePair<string, CSharpDataType>("bool",CSharpDataType.@bool),
new KeyValuePair<string, CSharpDataType>("box",CSharpDataType.@bool),

View File

@@ -131,12 +131,20 @@ namespace SqlSugar
}
else if (sqlParameter.DbType == System.Data.DbType.Guid)
{
sqlParameter.DbType = System.Data.DbType.Double;
sqlParameter.DbType = System.Data.DbType.String;
if (sqlParameter.Value != null)
{
sqlParameter.Value = (sqlParameter.Value).ToString();
}
}
else if (sqlParameter.DbType == System.Data.DbType.Boolean)
{
sqlParameter.DbType = System.Data.DbType.Int32;
if (sqlParameter.Value != null)
{
sqlParameter.Value = sqlParameter.Value.ObjToBool() ? 1 : 0;
}
}
++index;
}
return result;