Descarte a conexão ou feche a conexão

Qual dos dois métodos a seguir tem melhor desempenho?

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

ou apenas :

DB_Connection_s.Close();

no fim.

O primeiro método torna o conceito de pooling inútil? Porque se eu dispuser a conexão com cada uso, então eu tenho que abrir uma nova conexão toda vez (e não haverá nenhuma conexão no pool).

questionAnswers(4)

yourAnswerToTheQuestion