Add overload

This commit is contained in:
skx
2021-02-04 22:22:08 +08:00
parent 0e2c9d99d1
commit 5b57332c23
2 changed files with 40 additions and 0 deletions

View File

@@ -2284,6 +2284,22 @@ namespace SqlSugar
{
return _Avg<TResult>(expression);
}
public Task<TResult> MaxAsync<TResult>(Expression<Func<T, T2, TResult>> expression)
{
return _MaxAsync<TResult>(expression);
}
public Task<TResult> MinAsync<TResult>(Expression<Func<T, T2, TResult>> expression)
{
return _MinAsync<TResult>(expression);
}
public Task<TResult> SumAsync<TResult>(Expression<Func<T, T2, TResult>> expression)
{
return _SumAsync<TResult>(expression);
}
public Task<TResult> AvgAsync<TResult>(Expression<Func<T, T2, TResult>> expression)
{
return _AvgAsync<TResult>(expression);
}
#endregion
#region In
@@ -2630,6 +2646,22 @@ namespace SqlSugar
{
return _Avg<TResult>(expression);
}
public Task<TResult> MaxAsync<TResult>(Expression<Func<T, T2,T3, TResult>> expression)
{
return _MaxAsync<TResult>(expression);
}
public Task<TResult> MinAsync<TResult>(Expression<Func<T, T2,T3, TResult>> expression)
{
return _MinAsync<TResult>(expression);
}
public Task<TResult> SumAsync<TResult>(Expression<Func<T, T2,T3, TResult>> expression)
{
return _SumAsync<TResult>(expression);
}
public Task<TResult> AvgAsync<TResult>(Expression<Func<T, T2,T3, TResult>> expression)
{
return _AvgAsync<TResult>(expression);
}
#endregion
#region In

View File

@@ -215,6 +215,10 @@ namespace SqlSugar
TResult Min<TResult>(Expression<Func<T, T2, TResult>> expression);
TResult Sum<TResult>(Expression<Func<T, T2, TResult>> expression);
TResult Avg<TResult>(Expression<Func<T, T2, TResult>> expression);
Task<TResult> MaxAsync<TResult>(Expression<Func<T, T2, TResult>> expression);
Task<TResult> MinAsync<TResult>(Expression<Func<T, T2, TResult>> expression);
Task<TResult> SumAsync<TResult>(Expression<Func<T, T2, TResult>> expression);
Task<TResult> AvgAsync<TResult>(Expression<Func<T, T2, TResult>> expression);
#endregion
#region In
@@ -302,6 +306,10 @@ namespace SqlSugar
TResult Min<TResult>(Expression<Func<T, T2, T3, TResult>> expression);
TResult Sum<TResult>(Expression<Func<T, T2, T3, TResult>> expression);
TResult Avg<TResult>(Expression<Func<T, T2, T3, TResult>> expression);
Task<TResult> MaxAsync<TResult>(Expression<Func<T, T2, T3, TResult>> expression);
Task<TResult> MinAsync<TResult>(Expression<Func<T, T2, T3, TResult>> expression);
Task<TResult> SumAsync<TResult>(Expression<Func<T, T2, T3, TResult>> expression);
Task<TResult> AvgAsync<TResult>(Expression<Func<T, T2, T3, TResult>> expression);
#endregion
#region In