public IQueryExpressionBuilder GroupBy(params SqlExpression[] groupBy) { if (groupBy != null) { foreach (var expression in groupBy) { if (expression == null) throw new ArgumentNullException(); groupByExpressions.Add(expression); } } return this; }