mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-11-08 18:34:55 +08:00
exp to sql
This commit is contained in:
@@ -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"},
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user