mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-20 09:28:53 +08:00
Update exp to sql
This commit is contained in:
parent
8106677209
commit
c3c7f5e96e
@ -171,7 +171,12 @@ namespace SqlSugar
|
|||||||
var isComparisonOperator = ExpressionTool.IsComparisonOperator(expression);
|
var isComparisonOperator = ExpressionTool.IsComparisonOperator(expression);
|
||||||
base.ExactExpression = expression;
|
base.ExactExpression = expression;
|
||||||
var leftExpression = ExpressionTool.RemoveConvert(expression.Left);
|
var leftExpression = ExpressionTool.RemoveConvert(expression.Left);
|
||||||
var rightExpression =ExpressionTool.RemoveConvert(expression.Right);
|
var rightExpression =ExpressionTool.RemoveConvert(expression.Right);
|
||||||
|
if (leftExpression.Type == typeof(char))
|
||||||
|
{
|
||||||
|
leftExpression = expression.Left;
|
||||||
|
rightExpression = 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)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user