Meine Anwendung verwendet eine Kontextinstanz, die während der gesamten Lebensdauer der Anwendung besteht. Ich verwende Entity Framework zum Lesen und Schreiben aller Daten in die Datenbank. Nachdem ich Objekte hinzugefügt habe, möchte ich, dass sie vom Garbage Collector bereinigt werden, damit sie nicht im Speicher verbleiben. Ich habe das Folgende versucht:
While context.BatchProgresses.Count > 0
context.Detach(context.BatchProgresses.First())
End While
aber dies führt zu einer Endlosschleife. Sollte nicht Context.Detach()
Artikel entfernen aus Context.BatchProgresses
?