Периодическая проблема с ObjectContext в EF 4.1 - PullRequest
2 голосов
/ 10 мая 2011

У меня очень специфическая проблема, которая проявляется только сразу после перестройки базы данных.

Если я уничтожу свою базу данных, заново заполню и сразу же выполню:

 dbContext.Employees.Where(expr).ToList()

Я получаю следующую ошибку:

Экземпляр ObjectContext был распоряжаться и больше не может быть использован для операции, требующие подключения.

Однако, если я уничтожу базу данных, заново заполню ее и сразу же выполню:

 dbContext.Employees.ToList()

Работает просто отлично.

Если я недавно (в одном потоке) сдул и перестроил базу данных, оба оператора выполняются просто отлично. Только после перестройки БД я получаю ошибку. Есть идеи?

Примечание: класс Employee не имеет дочерних классов. Он состоит только из целых чисел и строк.

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