Optimized code

This commit is contained in:
sunkaixuan
2023-06-21 21:26:25 +08:00
parent edf6a59517
commit 81fa6a984b
2 changed files with 24 additions and 28 deletions

View File

@@ -98,15 +98,13 @@ namespace SqlSugar
var isVarchar = this.Context.IsVarchar();
foreach (var parameter in parameters)
{
//No support unumber
ConvertUNumber(parameter);
UNumber(parameter);
if (parameter.Value == null) parameter.Value = DBNull.Value;
if (parameter.Value is System.Data.SqlTypes.SqlDateTime && parameter.DbType == System.Data.DbType.AnsiString)
{
parameter.DbType = System.Data.DbType.DateTime;
parameter.Value = DBNull.Value;
}
UNumber(parameter);
var sqlParameter = new NpgsqlParameter();
sqlParameter.ParameterName = parameter.ParameterName;
sqlParameter.Size = parameter.Size;
@@ -149,17 +147,17 @@ namespace SqlSugar
return result;
}
private static void ConvertUNumber(SugarParameter parameter)
{
if (parameter.DbType == System.Data.DbType.UInt32)
{
parameter.DbType = System.Data.DbType.Int32;
}
else if (parameter.DbType == System.Data.DbType.UInt64)
{
parameter.DbType = System.Data.DbType.UInt64;
}
}
//private static void ConvertUNumber(SugarParameter parameter)
//{
// if (parameter.DbType == System.Data.DbType.UInt32)
// {
// parameter.DbType = System.Data.DbType.Int32;
// }
// else if (parameter.DbType == System.Data.DbType.UInt64)
// {
// parameter.DbType = System.Data.DbType.UInt64;
// }
//}
private static void Array(SugarParameter parameter, NpgsqlParameter sqlParameter)
{