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); var member = (item as MemberExpression);
if (member.Member.Name == "HasValue") 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); 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)); return Expression.Equal(left, Expression.Convert(value, left.Type));
} }
else if (type == ExpressionType.NotEqual)
{
return Expression.NotEqual(left, Expression.Convert(value, left.Type));
}
else else
{ {
//Not implemented, later used in writing //Not implemented, later used in writing