Merge pull request #1165 from OrchesAdam/master

新增GroupByIF的重载方法
This commit is contained in:
果糖网 2023-06-26 16:37:58 +08:00 committed by GitHub
commit 5ed9a06445
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 0 deletions

View File

@ -1078,6 +1078,18 @@ namespace SqlSugar
}
return this;
}
public ISugarQueryable<T> GroupByIF(bool isGroupBy, string groupFields)
{
if (isGroupBy)
{
GroupBy(groupFields);
}
return this;
}
public virtual ISugarQueryable<T> OrderByIF(bool isOrderBy, string orderFileds)
{
if (isOrderBy)

View File

@ -117,6 +117,8 @@ namespace SqlSugar
ISugarQueryable<T> GroupBy(string groupFileds);
ISugarQueryable<T> GroupByIF(bool isGroupBy, Expression<Func<T, object>> expression);
ISugarQueryable<T> GroupByIF(bool isGroupBy, string groupFields);
ISugarQueryable<T> PartitionBy(Expression<Func<T, object>> expression);
ISugarQueryable<T> PartitionBy(string groupFileds);