Update Queryable.WhereClassByColumns

This commit is contained in:
sunkaixuan
2024-07-09 22:45:39 +08:00
parent e6d780a9cd
commit 4ed0548247

View File

@@ -849,6 +849,11 @@ namespace SqlSugar
FieldValue = disableQueryWhereColumnRemoveTrim?value.ObjToStringNoTrim() : value.ObjToStringNew(),
CSharpTypeName = column.PropertyInfo.PropertyType.Name
});
if (value == null)
{
data.Value.FieldValue = null;
data.Value.ConditionalType = ConditionalType.EqualNull;
}
if (value is Enum && this.Context.CurrentConnectionConfig?.MoreSettings?.TableEnumIsString != true)
{
data.Value.FieldValue = Convert.ToInt64(value).ObjToString();