diff --git a/.vs/SqlSugar/v14/.suo b/.vs/SqlSugar/v14/.suo
index f4a8f018c..0bbfa2864 100644
Binary files a/.vs/SqlSugar/v14/.suo and b/.vs/SqlSugar/v14/.suo differ
diff --git a/SqlSugar/ExpressionsToSql/ExpressionContext.cs b/SqlSugar/ExpressionsToSql/ExpressionContext.cs
index e8ff67d01..52011531a 100644
--- a/SqlSugar/ExpressionsToSql/ExpressionContext.cs
+++ b/SqlSugar/ExpressionsToSql/ExpressionContext.cs
@@ -10,6 +10,9 @@ namespace SqlSugar
public class ExpressionContext : ExpResolveAccessory
{
#region constructor
+ private ExpressionContext() {
+
+ }
public ExpressionContext(Expression expression, ResolveExpressType type)
{
this.Type = type;
@@ -19,6 +22,7 @@ namespace SqlSugar
#endregion
#region properties
+ public IDbMethods DbMehtods { get; set; }
public int Index { get; set; }
public ResolveExpressType Type { get; set; }
public Expression Expression { get; set; }
diff --git a/SqlSugar/ExpressionsToSql/IDbMethods.cs b/SqlSugar/ExpressionsToSql/IDbMethods.cs
new file mode 100644
index 000000000..161e9c2c2
--- /dev/null
+++ b/SqlSugar/ExpressionsToSql/IDbMethods.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace SqlSugar
+{
+ public interface IDbMethods
+ {
+
+ }
+}
diff --git a/SqlSugar/SqlSugar.csproj b/SqlSugar/SqlSugar.csproj
index 289c4a73b..a45d2fa22 100644
--- a/SqlSugar/SqlSugar.csproj
+++ b/SqlSugar/SqlSugar.csproj
@@ -99,6 +99,7 @@
+