il fatto di avere una connessione statica, potrebe crearti qualche problema.
Ora, io non so bene come e quando la istanzi, ma essendo statica, potrebbe benissimo rimanerti appesa qualche connessione che magari rimane aperta (per errore o svista)
sempre meglio crearla al volo e distruggerla subito.
Spulciano bene la libreria ApplicationBlock.Data.dll di microsoft, ti confermo che anche questa è fatta così.
L'unico motivo per cui puoi avere una connessione da tenere "in vita" più a lungo e non distruggerla immediatamente dopo aver letto i dati, è se hai un DataReader con connessione "esterna" alla tua classe, ma non credo sia il tuo caso.
ciao

Rispondi quotando