Как очистить содержимое ObjectContext в Entity Framework 1.0 - PullRequest
0 голосов
/ 23 сентября 2010

Есть ли способ очистки / сброса ObjectContext вручную до его исходного состояния? Обратите внимание, что я не могу просто создать новый контекст.

Используется версия Entity Framework 1.0.

Спасибо

Ответы [ 2 ]

2 голосов
/ 23 сентября 2010

ObjectContext предназначен для того, чтобы быть недолговечным объектом, он не должен так кэшироваться. Нормальное использование должно выглядеть так:

using(var ctx = new MyContext())
{
    // Select/update/insert/delete
    ctx.SaveChanges();
}
0 голосов
/ 30 сентября 2010

Можно попытаться вызвать метод Detach для каждой сущности, которая была загружена в контекст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...