Мы загружаем данные из БД:
var somethings = Context.SomethingSet.ToList();
Затем кто-то удаляет или добавляет строки вне контекста. Вне контекста все еще кэшируется удаленный объект, потому что он не знает, что они были удалены. Даже если я вызову Context.SomethingSet.ToList(), наш контекст по-прежнему содержит удаленные объекты, а свойства навигации неверны.
Каков наилучший способ обновить весь набор из базы данных?