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