C# usando blocos são garantidos para chamar o
.Dispose() método do objeto, mesmo se uma exceção for lançada. Isso significa que é seguro, desde que seu provedor use o .Dispose() método para fechar a conexão. Procurando na documentação para esse tipo , vejo este trecho (na seção 25.2.3.3.5):Isso me diz que você pode fechar a conexão através do método Dispose e, portanto, um
using bloco deve ser tudo que você precisa.