Wie aktualisiere ich den ObjectContext-Cache aus der Datenbank?

Wir laden Daten von db:

var somethings = Context.SomethingSet.ToList();

Dann löscht jemand Zeilen außerhalb des Kontexts oder fügt sie hinzu. Im Kontext wurden gelöschte Objekte immer noch zwischengespeichert, da nicht bekannt ist, dass sie gelöscht wurden. Auch wenn ich Context.SomethingSet.ToList () aufrufe, enthält unser Kontext gelöschte Objekte, und die Navigationseigenschaften sind nicht korrekt.

Was ist die beste Methode, um den gesamten Datensatz aus der Datenbank zu aktualisieren?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage