public virtual T Visit(DbAggregateExpression exp) { throw new NotImplementedException(); }
public override DbExpression Visit(DbAggregateExpression exp) { IList <DbExpression> arguments = exp.Arguments.Select(a => this.MakeNewExpression(a)).ToList(); return(new DbAggregateExpression(exp.Type, exp.Method, arguments)); }