mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-18 17:48:11 +08:00
-
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -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;
|
||||
})
|
||||
|
@@ -7,7 +7,7 @@ using System.Text;
|
||||
|
||||
namespace SqlSugar
|
||||
{
|
||||
public class SubTool
|
||||
public class SubTools
|
||||
{
|
||||
public static List<ISubOperation> SubItems = new List<ISubOperation>()
|
||||
{
|
@@ -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" />
|
||||
|
Reference in New Issue
Block a user