From 718f8fb7c40b9aa8699f08dcaca2493ff85df5b3 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 12 Apr 2022 15:25:57 +0800 Subject: [PATCH] NavgateExpression --- .../ResolveItems/MapperExpressionResolve.cs | 2 +- .../ExpressionsToSql/ResolveItems/NavgateExpression.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MapperExpressionResolve.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MapperExpressionResolve.cs index cdea19074..9613f2ab9 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MapperExpressionResolve.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/MapperExpressionResolve.cs @@ -17,7 +17,7 @@ namespace SqlSugar public MapperExpressionResolve(Expression expression, InvalidOperationException ex) { this.expression = expression; - NavgateExpression navgate = new NavgateExpression(); + NavgateExpression navgate = new NavgateExpression(context); if (navgate.IsNavgate(expression)) { navgate.Execute(this); diff --git a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs index 09563e35e..a08f57907 100644 --- a/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs +++ b/Src/Asp.NetCore2/SqlSugar/ExpressionsToSql/ResolveItems/NavgateExpression.cs @@ -9,6 +9,13 @@ namespace SqlSugar { internal class NavgateExpression { + private SqlSugarProvider context; + + public NavgateExpression(SqlSugarProvider context) + { + this.context = context; + } + internal bool IsNavgate(Expression expression) { var exp = expression;