Warum ist eine explizite Dispose () -Methode in asp.net MVC Controllern erforderlich? Kann jemand seine Feinheiten erklären? (asp.net spezifisch)

Ich weiß, C# Ressource verwalten kann ziemlich gut mit seinem garbage collector. Aber da hat es, dass, was ist das genau und warum ist Sie nötig?

Kann mir jemand erklären, warum .Dispose() ist erforderlich asp.net mvc?

Auch, was es bedeutet zu Entsorgen Verbindung? Warum ist es notwendig? Wer weiß, die Feinheiten, warum es wichtig ist zu entsorgen, eine Datenbank-Verbindung wie in db.Dispose()? Ist dieser EF-verwandten, - oder SQL Server-bezogenen? Ich versuche zu verstehen, warum genau.

protected override void Dispose(bool disposing)
{
   db.Dispose();
   base.Dispose(disposing);
}

InformationsquelleAutor der Frage Jan Carlo Viray | 2012-04-13

Schreibe einen Kommentar