mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-03 04:13:48 +08:00
-
This commit is contained in:
parent
315541bd3a
commit
7697144d6d
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -12,5 +12,7 @@ namespace SqlSugar
|
||||
public ExpressionContext Context { get; set; }
|
||||
public bool? IsLeft { get; set; }
|
||||
public Expression BaseExpression { get; set; }
|
||||
public int Index { get; set; }
|
||||
public Dictionary<string, string> TempData { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -15,6 +15,8 @@ namespace SqlSugar
|
||||
public bool? IsLeft { get; set; }
|
||||
public int ContentIndex { get { return this.Context.Index; } }
|
||||
public int Index { get; set; }
|
||||
public ExpressionParameter BaseParameter { get; set; }
|
||||
|
||||
private BaseResolve()
|
||||
{
|
||||
|
||||
@ -35,7 +37,8 @@ namespace SqlSugar
|
||||
Context = this.Context,
|
||||
Expression = exp,
|
||||
IsLeft = this.IsLeft,
|
||||
BaseExpression=this.BaseExpression
|
||||
BaseExpression = this.BaseExpression,
|
||||
Index = this.Index
|
||||
};
|
||||
if (exp is LambdaExpression)
|
||||
{
|
@ -11,6 +11,7 @@ namespace SqlSugar
|
||||
{
|
||||
var expression = this.Expression as BinaryExpression;
|
||||
base.BaseExpression = expression;
|
||||
base.BaseParameter = parameter;
|
||||
base.IsLeft = true;
|
||||
base.Expression = expression.Left;
|
||||
base.Start();
|
@ -109,15 +109,15 @@
|
||||
<Compile Include="Enum\OrderByType.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveExpressType.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpConst.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\BaseResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\BinaryExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\BlockExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\ConditionalExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\ConstantExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\LambdaExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\MemberExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\MethodCallExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpItems\UnaryExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\BaseResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\BinaryExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\BlockExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\ConditionalExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\ConstantExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\LambdaExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\MemberExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\MethodCallExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ResolveItems\UnaryExpressionResolve.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpResolveAccessory.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpressionContext.cs" />
|
||||
<Compile Include="ExpressionsToSql\ExpTool.cs" />
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user