diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs index 1d40a9edf..7b2f81e1c 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs @@ -320,8 +320,8 @@ namespace SqlSugar public async Task InSingleAsync(object pkValue) { var method = QueryableObj.GetType().GetMyMethod("InSingleAsync", 1); - var reslt = method.Invoke(QueryableObj, new object[] { pkValue }); - return await(Task)reslt; + var task = (Task)method.Invoke(QueryableObj, new object[] { pkValue }); + return await GetTask(task).ConfigureAwait(false); } #endregion