Synchronization code

This commit is contained in:
sunkaixuan 2024-04-28 21:49:03 +08:00
parent d4f085acee
commit ffec21f6fc
2 changed files with 10 additions and 1 deletions

View File

@ -99,7 +99,14 @@ namespace SqlSugar
methodParamter
}
});
this.Context.Result.Append(result);
if (nodeType == ExpressionType.Not&& memberExpression.Member.Name=="HasValue")
{
this.Context.Result.Append("NOT" + result );
}
else
{
this.Context.Result.Append(result);
}
parameter.CommonTempData = null;
}
}

View File

@ -73,6 +73,7 @@ namespace SqlSugar
}
var argLambda = argExp as LambdaExpression;
var copyContext = this.Context.GetCopyContextWithMapping();
copyContext.IsSingle = false;
copyContext.Resolve(argLambda, ResolveExpressType.SelectMultiple);
var select= copyContext.Result.GetString();
this.Context.Parameters.AddRange(copyContext.Parameters);
@ -174,6 +175,7 @@ namespace SqlSugar
}
}
var copyContext = this.Context.GetCopyContextWithMapping();
copyContext.IsSingle = false;
copyContext.Resolve(bodyExp, ResolveExpressType.SelectMultiple);
var select = copyContext.Result.GetString();
if (dic.Count > 0 && appendColumns.Count == 0)