exp to sql

This commit is contained in:
sunkaixuna
2021-12-24 21:29:56 +08:00
parent 2eb91382ed
commit 8283209ea6
2 changed files with 2 additions and 2 deletions

View File

@@ -645,7 +645,7 @@ namespace SqlSugar
protected bool IsSubMethod(MethodCallExpression express) protected bool IsSubMethod(MethodCallExpression express)
{ {
return SubTools.SubItemsConst.Any(it => express.Object != null && express.Object.Type.Name == "Subqueryable`1"); return SubTools.SubItemsConst.Any(it => express.Object != null && express.Object.Type.Name.StartsWith("Subqueryable`"));
} }
protected static Dictionary<string, string> MethodMapping = new Dictionary<string, string>() { protected static Dictionary<string, string> MethodMapping = new Dictionary<string, string>() {
{ "ToString","ToString"}, { "ToString","ToString"},

View File

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