ConditionalType.EqualNull

This commit is contained in:
skx
2020-11-12 21:18:03 +08:00
parent 83fc19f63b
commit 8ec7b49e30
2 changed files with 12 additions and 0 deletions

View File

@@ -208,6 +208,17 @@ namespace SqlSugar
parameters.Add(new SugarParameter(parameterName, item.FieldValue));
}
break;
case ConditionalType.EqualNull:
if (GetFieldValue(item) == null)
{
builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), " IS ", " NULL ");
}
else
{
builder.AppendFormat(temp, type, item.FieldName.ToSqlFilter(), "=", parameterName);
parameters.Add(new SugarParameter(parameterName, GetFieldValue(item)));
}
break;
default:
break;
}

View File

@@ -21,5 +21,6 @@ namespace SqlSugar
IsNullOrEmpty=11,
IsNot=12,
NoLike = 13,
EqualNull = 14,
}
}