¿Cuál de los siguientes dos métodos tiene un mejor rendimiento?Desechar la conexión o Cerrar la conexión
using(var DB_Connection_s = new DBConnection())
{
//todo: interact with database connection
}
o simplemente:
DB_Connection_s.Close();
al final.
¿El primer método hace que el concepto de agrupación sea inútil? Porque si dispongo de la conexión con cada uso, entonces tengo que abrir una nueva conexión cada vez (y no habrá ninguna conexión en el grupo).
Dispose cerrará y limpiará cualquier otro recurso. – Oded
Lo sé, le pregunto si esta actuación es sabia para matar la conexión cada vez y entonces ¿cuál es el beneficio de la pooing? –
porque sé cuando acabo de cerrar la conexión .it permanece en la agrupación y se usa si no estaba activa. –