Quale dei seguenti due metodi ha prestazioni migliori?Smaltire la connessione o Chiudere la connessione
using(var DB_Connection_s = new DBConnection())
{
//todo: interact with database connection
}
o semplicemente:
DB_Connection_s.Close();
alla fine.
Il primo metodo rende inutile il concetto di raggruppamento? Perché se dispongo la connessione con ogni utilizzo, allora devo aprire una nuova connessione ogni volta (e non ci saranno connessioni nel pool).
Dispose chiuderà e ripulirà qualsiasi altra risorsa. – Oded
Lo so, chiedo è questa prestazione saggia per uccidere la connessione ogni volta e poi qual è il vantaggio di cacca ?! –
perché so quando chiudo la connessione. Rimane nel pool e viene utilizzato se non era attivo. –