Com a versão 2.0 do .NET Framework, novos métodos foram criados para o gerencimento do pool de conexões para Databases, que até então, não tínhamos acesso. De toda a forma, a pooling ainda é gerido pelo .NET, mas temos agora métodos para poder limpar este pool de conexões.
Esta funcionalidade está disponível para os Providers SqlClient e OracleClient, em dois métodos estáticos:
* ClearPool(Connection) – Limpa o pool e fecha as conexões ativas para uma conexão específica.
[ SqlClient ] [ OracleClient ]
* ClearAllPools – Limpa o pool e fecha todas as conexões ativas.
[ SqlClient ] [ OracleClient ]