São os objetos banco de dados relacionados, tais como ligação objeto, objeto de comando, datareader, DataAdapter, ... recursos não gerenciados?

StackOverflow https://stackoverflow.com/questions/2036417

  •  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?

Foi útil?

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
scroll top