From 5b57332c23a6d6da0879115532772e4429254b34 Mon Sep 17 00:00:00 2001 From: skx <610262374@qq.com> Date: Thu, 4 Feb 2021 22:22:08 +0800 Subject: [PATCH] Add overload --- .../QueryableProvider/QueryableProvider.cs | 32 +++++++++++++++++++ Src/Asp.Net/SqlSugar/Interface/IQueryable.cs | 8 +++++ 2 files changed, 40 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index ee3e2f530..692e27fff 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -2284,6 +2284,22 @@ namespace SqlSugar { return _Avg(expression); } + public Task MaxAsync(Expression> expression) + { + return _MaxAsync(expression); + } + public Task MinAsync(Expression> expression) + { + return _MinAsync(expression); + } + public Task SumAsync(Expression> expression) + { + return _SumAsync(expression); + } + public Task AvgAsync(Expression> expression) + { + return _AvgAsync(expression); + } #endregion #region In @@ -2630,6 +2646,22 @@ namespace SqlSugar { return _Avg(expression); } + public Task MaxAsync(Expression> expression) + { + return _MaxAsync(expression); + } + public Task MinAsync(Expression> expression) + { + return _MinAsync(expression); + } + public Task SumAsync(Expression> expression) + { + return _SumAsync(expression); + } + public Task AvgAsync(Expression> expression) + { + return _AvgAsync(expression); + } #endregion #region In diff --git a/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs b/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs index 5340e228b..e33d256e7 100644 --- a/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs +++ b/Src/Asp.Net/SqlSugar/Interface/IQueryable.cs @@ -215,6 +215,10 @@ namespace SqlSugar TResult Min(Expression> expression); TResult Sum(Expression> expression); TResult Avg(Expression> expression); + Task MaxAsync(Expression> expression); + Task MinAsync(Expression> expression); + Task SumAsync(Expression> expression); + Task AvgAsync(Expression> expression); #endregion #region In @@ -302,6 +306,10 @@ namespace SqlSugar TResult Min(Expression> expression); TResult Sum(Expression> expression); TResult Avg(Expression> expression); + Task MaxAsync(Expression> expression); + Task MinAsync(Expression> expression); + Task SumAsync(Expression> expression); + Task AvgAsync(Expression> expression); #endregion #region In