Les objets liés à la base de données tels que l'objet de connexion, objet de commande, datareader, DataAdapter, ... ressources non gérées?

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

  •  19-09-2019
  •  | 
  •  

Question

Les objets liés à la base de données tels que l'objet de connexion, objet de commande, datareader, DataAdapter, ... ressources non gérées?

Était-ce utile?

La solution

Les objets dont vous parlez font partie du framework .NET, et sont-ordures à collectionner. Donc, en ce sens, ils sont gérées les ressources.

Une meilleure question serait, ce que ces objets implémentent IDisposable? Si oui, vous pouvez utiliser le mot-clé using en C # pour les nettoyer une fois qu'ils sont hors de portée, ou appeler leur méthode dispose() manuellement.

Un exemple d'utilisation du mot-clé using avec des objets SqlConnection et SqlDataAdapter est ici:

http://weblogs.asp.net/jasonsalas /archive/2005/02/08/368811.aspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top