Originariamente inviato da VaLvOnAuTa
...ho creato il metodo costruttore che, ricevuti in input alcuni parametri, li assegna ai valori privati della classe. Però volevo che facesse qualcosa in più: connettersi al database ...
Ha senso così come lo sto progettando?
Non mi sembra di vedere un costruttore per la classe che stai creando. Per quello che vedo, non mi sembra che le due funzioni che hai scritto possano aiutarti molto. Fossi in te, non proverei a creare una funzione che ritorna una connection (aperta o chiusa poi fa poca differenza). Penserei a creare funzioni che svolgano delle operazioni ripetitive come ad esempio una funzione MyExecuteNonQuery che accetta come parametro una query sql e al suo interno istanzia una connection, un command ed esegue il metodo executenonquery di quest'ultimo oggetto. Una funzione siffatta potrebbe anche essere static (shared in vb) e quindi non necessitare di una istanza di classe per essere eseguita.