This commit is contained in:
sunkaixuan
2017-09-16 16:06:39 +08:00
parent 61aa917424
commit 4d3cb5593d
6 changed files with 6 additions and 6 deletions

View File

@@ -445,7 +445,7 @@ namespace SqlSugar
private static bool IsSubMethod(MethodCallExpression express, string methodName)
{
return SubTool.SubItems.Any(it => it.Name == methodName) && express.Object != null && express.Object.Type.Name == "Subqueryable`1";
return SubTools.SubItems.Any(it => it.Name == methodName) && express.Object != null && express.Object.Type.Name == "Subqueryable`1";
}
private void CheckMethod(MethodCallExpression expression)
{

View File

@@ -33,7 +33,7 @@ namespace SqlSugar
public string GetValue(ExpressionContext context, Expression expression = null)
{
var exp = expression as MethodCallExpression;
return SubTool.GetMethodValue(context, exp.Arguments[0],ResolveExpressType.FieldSingle);
return SubTools.GetMethodValue(context, exp.Arguments[0],ResolveExpressType.FieldSingle);
}
}
}

View File

@@ -29,7 +29,7 @@ namespace SqlSugar.ExpressionsToSql.Subquery
public string GetValue(ExpressionContext context, Expression expression)
{
var exp = expression as MethodCallExpression;
return "WHERE "+SubTool.GetMethodValue(context, exp.Arguments[0], ResolveExpressType.WhereMultiple);
return "WHERE "+SubTools.GetMethodValue(context, exp.Arguments[0], ResolveExpressType.WhereMultiple);
}
}
}

View File

@@ -36,7 +36,7 @@ namespace SqlSugar
var isubList = this.allMethods.Select(exp =>
{
var methodName = exp.Method.Name;
var item = SubTool.SubItems.First(s => s.Name == methodName);
var item = SubTools.SubItems.First(s => s.Name == methodName);
item.Expression = exp;
return item;
})

View File

@@ -7,7 +7,7 @@ using System.Text;
namespace SqlSugar
{
public class SubTool
public class SubTools
{
public static List<ISubOperation> SubItems = new List<ISubOperation>()
{

View File

@@ -80,7 +80,7 @@
<Compile Include="ExpressionsToSql\Subquery\Subquerable.cs" />
<Compile Include="ExpressionsToSql\Subquery\Items\SubWhere.cs" />
<Compile Include="ExpressionsToSql\Subquery\SubResolve.cs" />
<Compile Include="ExpressionsToSql\Subquery\SubTool.cs" />
<Compile Include="ExpressionsToSql\Subquery\SubTools.cs" />
<Compile Include="Infrastructure\DependencyManagement.cs" />
<Compile Include="Utilities\JsonHelper.cs" />
<Compile Include="Utilities\ReflectionExtensions.cs" />