У меня очень специфическая проблема, которая проявляется только сразу после перестройки базы данных.
Если я уничтожу свою базу данных, заново заполню и сразу же выполню:
dbContext.Employees.Where(expr).ToList()
Я получаю следующую ошибку:
Экземпляр ObjectContext был
распоряжаться и больше не может быть использован для
операции, требующие подключения.
Однако, если я уничтожу базу данных, заново заполню ее и сразу же выполню:
dbContext.Employees.ToList()
Работает просто отлично.
Если я недавно (в одном потоке) сдул и перестроил базу данных, оба оператора выполняются просто отлично. Только после перестройки БД я получаю ошибку. Есть идеи?
Примечание: класс Employee не имеет дочерних классов. Он состоит только из целых чисел и строк.