public abstract T Visit(DbMemberExpression exp);
public override DbExpression Visit(DbMemberExpression exp) { return(new DbMemberExpression(exp.Member, this.MakeNewExpression(exp.Expression))); }
public virtual T Visit(DbMemberExpression exp) { throw new NotImplementedException(); }