Update GroupIF

This commit is contained in:
sunkaixuan 2023-07-21 15:48:54 +08:00
parent b50d6ae740
commit 1a440b7cc6

View File

@ -353,6 +353,14 @@ namespace SqlSugar
}
return this;
}
public new virtual ISugarQueryable<T, T2> GroupByIF(bool isGroupBy, string groupFields)
{
if (isGroupBy)
{
GroupBy(groupFields);
}
return this;
}
public virtual ISugarQueryable<T, T2> GroupByIF(bool isGroupBy, Expression<Func<T, T2, object>> expression)
{
if (isGroupBy)
@ -839,6 +847,14 @@ namespace SqlSugar
}
return this;
}
public new virtual ISugarQueryable<T, T2,T3> GroupByIF(bool isGroupBy, string groupFields)
{
if (isGroupBy)
{
GroupBy(groupFields);
}
return this;
}
public virtual ISugarQueryable<T, T2, T3> GroupByIF(bool isGroupBy, Expression<Func<T, T2, object>> expression)
{
if (isGroupBy)
@ -1755,6 +1771,14 @@ namespace SqlSugar
}
return this;
}
public new virtual ISugarQueryable<T, T2,T3,T4> GroupByIF(bool isGroupBy, string groupFields)
{
if (isGroupBy)
{
GroupBy(groupFields);
}
return this;
}
public virtual ISugarQueryable<T, T2, T3, T4> GroupByIF(bool isGroupBy, Expression<Func<T, T2, T3, T4, object>> expression)
{
if (isGroupBy)