São os objetos banco de dados relacionados, tais como ligação objeto, objeto de comando, datareader, DataAdapter, ... recursos não gerenciados?
-
19-09-2019 - |
Pergunta
são os objetos de banco de dados-relacionados, tais como ligação objeto, objeto de comando, datareader, DataAdapter, ... recursos não gerenciados?
Solução
Os objetos que você se refere fazem parte do framework .NET, e são lixo-colecionáveis. Então, nesse sentido, eles são geridos os recursos.
A melhor pergunta seria, não esses objetos implementar IDisposable
? Se eles fizerem isso, você pode usar a palavra-chave using
em C # para limpá-los uma vez que eles saem de escopo, ou ligue para o seu método dispose()
manualmente.
Um exemplo do uso da palavra-chave using
com SqlConnection
e SqlDataAdapter
objetos está aqui:
http://weblogs.asp.net/jasonsalas /archive/2005/02/08/368811.aspx
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow