Synchronization code

This commit is contained in:
sunkaixuan 2023-04-07 12:58:54 +08:00
parent b3ed2f3aa1
commit 3a5762692d
2 changed files with 5 additions and 1 deletions

View File

@ -226,7 +226,7 @@ namespace SqlSugar
var member = (item as MemberExpression);
if (member.Member.Name == "HasValue")
{
newItem = ExpressionBuilderHelper.CreateExpression(member.Expression, Expression.Constant(null), ExpressionType.Equal);
newItem = ExpressionBuilderHelper.CreateExpression(member.Expression, Expression.Constant(null), ExpressionType.NotEqual);
}
AppendItem(parameter, name, new List<Expression>() { newItem}, model, newItem);
}

View File

@ -44,6 +44,10 @@ namespace SqlSugar
{
return Expression.Equal(left, Expression.Convert(value, left.Type));
}
else if (type == ExpressionType.NotEqual)
{
return Expression.NotEqual(left, Expression.Convert(value, left.Type));
}
else
{
//Not implemented, later used in writing