Есть ли способ очистки / сброса ObjectContext вручную до его исходного состояния? Обратите внимание, что я не могу просто создать новый контекст.
Используется версия Entity Framework 1.0.
Спасибо
ObjectContext предназначен для того, чтобы быть недолговечным объектом, он не должен так кэшироваться. Нормальное использование должно выглядеть так:
using(var ctx = new MyContext()) { // Select/update/insert/delete ctx.SaveChanges(); }
Можно попытаться вызвать метод Detach для каждой сущности, которая была загружена в контекст.