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.