La forma correcta de realizar conexiones para .NEt es usando using:
Código PHP:
using (SqlConnection connection = new SqlConnection(
"Integrated Security=SSPI;Initial Catalog=pubs"))
{
connection.Open();
// Pool B is created because the connection strings differ.
}
¿por que? porque usin hereda de dispose. Es decir, al terminar dicho bloque se cerrara la conexion automaticamente.