Ninject- und DataContext-Entsorgung

Ich verwende Ninject, um meinen DataContext aus dem Kernel abzurufen, und habe mich gefragt, ob Ninject den DataContext automatisch löscht oder wie er mit dem dispose () -Verhalten umgeht. Aus eigener Erfahrung weiß ich, dass das Entsorgen des Datenkontexts ziemlich wichtig ist und dass Sie bei jedem Erstellen eines direkten Objekts des Datenkontexts (wie in: new DataContext ()) einen using () -Block verwenden sollten.

Meine Frage lautet also: Soll ich beim Abrufen meines DataContext aus dem Kernel immer noch einen using () -Block verwenden? Oder behebt Ninject das für mich?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage