Ciao, ho una classe Anagrafiche, mi è venuto un dubbio se usare la clausola Using in ogni funzione della classe oppure usare una connessione globale.
In pratica, meglio usare questo metoto per ogni funzione:
codice:
Public Function GetAnagrafiche() As Dataset
Dim ds as Dataset
Dim da as DataAdapter
...
Using cn As New OleDb.OleDbConnection(.....)
........
End Using
Retun ds
End Function
oppure questo:
codice:
Public Function GetAnagrafiche() As Dataset
Dim ds as Dataset
Dim da as DataAdapter
.....
'cn dichiarato a livello globale
cn.Open
.....
cn.close
Return ds
End Function
A livello di prestazioni e/o risorse occupate, meglio uno o l'altro metodo?