Synchronization code

This commit is contained in:
sunkaixuan 2024-01-13 19:27:42 +08:00
parent 6cf6336e45
commit ba07d917cd

View File

@ -156,6 +156,17 @@ namespace SqlSugar
};
model.Args.Add(methodCallExpressionArgs);
}
else if (isFirst && isIIF && isIFFBoolMember&& (item as MemberExpression)?.Member?.Name=="HasValue")
{
var value = base.GetNewExpressionValue(item);
var methodCallExpressionArgs = new MethodCallExpressionArgs()
{
IsMember = true,
MemberName = value,
MemberValue = value
};
model.Args.Add(methodCallExpressionArgs);
}
else if (name!=null && name != "MappingColumn" && !name.StartsWith("Row") &&ExpressionTool.GetMethodName(item)== "Format" && ExpressionTool.GetParameters(item).Count==0)
{
var value = ExpressionTool.DynamicInvoke(item);