Grazie mille Einstein, i tuoi suggerimenti mi sono stati utili.
Ho però qualche dubbio sul derivare da IDisposable, in quanto ho letto che questo può avere un impatto considerevole sulle prestazioni, sopratutto se il database si trova su un server remoto. Sempre su msdn, ho letto che sarebbe preferibile fare così:
Codice:
using(DatabaseManager dm = new DatabaseManager())
{
//faccio quello che devo fare...
}//qui in teoria dalla documentazione ufficiale leggo che "all'uscita" dell'using, la chiamata a dispose verrà garantita.
Cosa ne pensi?
Grazie.
RaouL.