mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-03 20:27:56 +08:00
Upddate exp to sql
This commit is contained in:
parent
21bc55aa9a
commit
06c539805e
@ -85,10 +85,15 @@ namespace SqlSugar
|
||||
|
||||
var leftChild = ExpressionTool.RemoveConvert((left as BinaryExpression).Right);
|
||||
var rightChild = ExpressionTool.RemoveConvert((right as BinaryExpression).Right);
|
||||
if (ExpressionTool.GetMethodName(leftChild)=="Select"
|
||||
&& ExpressionTool.GetMethodName(rightChild) == "Select"
|
||||
&& ExpressionTool.ContainsMethodName(left as BinaryExpression, "Group")
|
||||
&&ExpressionTool.ContainsMethodName(right as BinaryExpression, "Group"))
|
||||
var isLeftSelect = ExpressionTool.GetMethodName(leftChild) == "Select";
|
||||
var isRightSelect = ExpressionTool.GetMethodName(rightChild) == "Select";
|
||||
var isLeftGroup = ExpressionTool.ContainsMethodName(left as BinaryExpression, "Group");
|
||||
var isRightGroup = ExpressionTool.ContainsMethodName(right as BinaryExpression, "Group");
|
||||
if (
|
||||
(isLeftSelect && isLeftGroup)
|
||||
||
|
||||
(isRightSelect && isRightGroup)
|
||||
)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user