mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-23 04:23:47 +08:00
Update exp to sql
This commit is contained in:
@@ -225,6 +225,14 @@ namespace SqlSugar
|
||||
{
|
||||
var newContext = this.Context.GetCopyContextWithMapping();
|
||||
var resolveExpressType = this.Context.IsSingle ? ResolveExpressType.WhereSingle : ResolveExpressType.WhereMultiple;
|
||||
if (resolveExpressType == ResolveExpressType.WhereSingle&& item is BinaryExpression)
|
||||
{
|
||||
var binaryExp = (item as BinaryExpression);
|
||||
if (ExpressionTool.ContainsMethodName(binaryExp, "Subquery"))
|
||||
{
|
||||
resolveExpressType = ResolveExpressType.WhereMultiple;
|
||||
}
|
||||
}
|
||||
newContext.Resolve(item, resolveExpressType);
|
||||
this.Context.Index = newContext.Index;
|
||||
this.Context.ParameterIndex = newContext.ParameterIndex;
|
||||
|
Reference in New Issue
Block a user