Update table query

This commit is contained in:
sunkaixuan
2025-06-08 17:46:57 +08:00
parent 60b99773ce
commit c2278f6889
2 changed files with 10 additions and 1 deletions

View File

@@ -400,7 +400,12 @@ namespace SqlSugar
item.FieldValue = "null";
}
builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), "=", parameterName);
parameters.Add(new SugarParameter(parameterName, GetFieldValue(item)));
var p = new SugarParameter(parameterName, GetFieldValue(item));
if (item.CSharpTypeName == "DateOnly")
{
p.DbType = System.Data.DbType.Date;
}
parameters.Add(p);
}
}
#endregion

View File

@@ -1477,6 +1477,10 @@ namespace SqlSugar
CSharpTypeName = ctypename,
FieldValue = value
};
if (ctypename == "DateOnly")
{
return Convert.ToDateTime(value);
}
if (item.FieldValue == string.Empty && item.CSharpTypeName.HasValue() && !item.CSharpTypeName.EqualCase("string"))
{
return null;