// + public abstract T Visit(DbAddExpression exp);
// + public override DbExpression Visit(DbAddExpression exp) { return(new DbAddExpression(exp.Type, this.MakeNewExpression(exp.Left), this.MakeNewExpression(exp.Right), exp.Method)); }
// + public virtual T Visit(DbAddExpression exp) { throw new NotImplementedException(); }