Deseche la conexión o cierre la conexión

¿Cuál de los dos métodos siguientes tiene mejor rendimiento?

using( var DB_Connection_s = new DBConnection() )
{
 //todo: interact with database connection
}

o solo :

DB_Connection_s.Close();

al final.

¿El primer método hace inútil el concepto de agrupación? Porque si desecho 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).