Update .net core project

This commit is contained in:
sunkaixuan
2022-09-16 23:08:07 +08:00
parent 7d4a0a9f2d
commit b1f5581997

View File

@@ -375,9 +375,18 @@ namespace SqlSugar
else
{
foreach (var item in args)
{
if (name == "IIF" && item == args.First() && item is MemberExpression)
{
Expression trueValue = Expression.Constant(true);
var newItem = ExpressionBuilderHelper.CreateExpression(item, trueValue, ExpressionType.And);
AppendItem(parameter, name, new List<Expression>() { newItem}, model, newItem);
}
else
{
AppendItem(parameter, name, args, model, item);
}
}
if (appendArgs != null)
{
model.Args.AddRange(appendArgs);
@@ -392,6 +401,7 @@ namespace SqlSugar
parameter.BaseParameter.CommonTempData = GetMethodValue(name, model);
}
}
protected void Where(ExpressionParameter parameter, bool? isLeft, string name, IEnumerable<Expression> args, MethodCallExpressionModel model, List<MethodCallExpressionArgs> appendArgs = null)
{
foreach (var item in args)