protected virtual bool CompareExists(DbExistsExpression a, DbExistsExpression b)
 {
     return(this.Compare(a.Select, b.Select));
 }
 protected virtual Expression VisitExists(DbExistsExpression exists)
 {
     return(this.UpdateExists(exists, this.Visit(exists.Select) as DbSelectExpression));
 }