public QuerySet <T> GroupByIf <TGroup>(bool where, Expression <Func <TGroup, object> > trueGroupByExp, Expression <Func <TGroup, object> > falseGroupByExp) { if (where) { GroupExpressionList.Add(trueGroupByExp); } else { GroupExpressionList.Add(falseGroupByExp); } return(this); }
public QuerySet <T> GroupBy <TGroup>(Expression <Func <TGroup, object> > groupByExp) { GroupExpressionList.Add(groupByExp); return(this); }