Synchronous code

This commit is contained in:
sunkaixuan
2025-07-14 17:57:11 +08:00
parent fdf8c28112
commit 148c159df5

View File

@@ -170,8 +170,8 @@ namespace SqlSugar
var isEqual = expression.NodeType == ExpressionType.Equal; var isEqual = expression.NodeType == ExpressionType.Equal;
var isComparisonOperator = ExpressionTool.IsComparisonOperator(expression); var isComparisonOperator = ExpressionTool.IsComparisonOperator(expression);
base.ExactExpression = expression; base.ExactExpression = expression;
var leftExpression = expression.Left; var leftExpression = ExpressionTool.RemoveConvert(expression.Left);
var rightExpression = expression.Right; var rightExpression =ExpressionTool.RemoveConvert(expression.Right);
if (operatorValue.IsIn("AND","OR")&&leftExpression is BinaryExpression exp) if (operatorValue.IsIn("AND","OR")&&leftExpression is BinaryExpression exp)
{ {
if (exp?.Left is BinaryExpression expChild) if (exp?.Left is BinaryExpression expChild)