Sind die Datenbank-bezogene Objekte wie zum Beispiel Verbindungsobjekt, Befehlsobjekt, Datareader, Dataadapter, ... nicht verwalteten Ressourcen?
-
19-09-2019 - |
Frage
Sind die Datenbank-bezogene Objekte wie Verbindungsobjekt, Befehlsobjekt, Datareader, Dataadapter, ... nicht verwalteten Ressourcen?
Lösung
Die Objekte, die Sie beziehen sich auf sind Teil des .NET Framework und sind Müll-sammelbare. In diesem Sinne sie Ressourcen verwaltet werden.
Eine bessere Frage wäre, implementieren diese Objekte IDisposable
? Wenn sie das tun, können Sie das using
Schlüsselwort in C #, um sie zu reinigen, wenn sie Spielraum gehen, oder ihre dispose()
Methode manuell aufrufen.
Ein Beispiel für die Verwendung des using
Schlüsselwort mit SqlConnection
und SqlDataAdapter
Objekten ist hier:
http://weblogs.asp.net/jasonsalas /archive/2005/02/08/368811.aspx
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow