diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs index ff12ee73a..5a8755146 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Utilities/UtilMethods.cs @@ -54,6 +54,7 @@ namespace SqlSugar if (UtilMethods.IsAsyncMethod(item.GetMethod())) { isAsync = true; + break; } } return isAsync; @@ -65,6 +66,13 @@ namespace SqlSugar { return false; } + if (method.DeclaringType != null) + { + if (method.DeclaringType.GetInterfaces().Contains(typeof(IAsyncStateMachine))) + { + return true; + } + } var name= method.Name; if (name.Contains("OutputAsyncCausalityEvents")) {