Sind die Datenbank-bezogene Objekte wie zum Beispiel Verbindungsobjekt, Befehlsobjekt, Datareader, Dataadapter, ... nicht verwalteten Ressourcen?

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

  •  19-09-2019
  •  | 
  •  

Frage

Sind die Datenbank-bezogene Objekte wie Verbindungsobjekt, Befehlsobjekt, Datareader, Dataadapter, ... nicht verwalteten Ressourcen?

War es hilfreich?

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