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