У меня была рабочая БД EF Codefirst.Я внес некоторые изменения в свои сущности и хотел восстановить БД.Из-за несоответствующих ошибок кодирования, которые с тех пор были исправлены, это не восстановило бы.Поэтому я решил, что могу просто удалить БД из SQLExpress и позволить EF воссоздать ее.Однако этого не произошло.Вместо этого я теперь получаю сообщение об ошибке.
Невозможно открыть базу данных "DataAccessTest.MyDBContext", запрошенную при входе в систему.Ошибка входаОшибка входа для пользователя «Сервер \ Администратор».
Также в veiwer события я получаю сообщение об ошибке.
Причина: не удалось открыть явно указанную базу данных.
Что, конечно, делает с тех пор, потому что его там нет.Но я не знаю, почему это помешало бы воссозданию БД.
Я уже пытался сделать это вручную из кода, упомянутого в этом посте здесь , но я простополучил те же ошибки.
Я знаю, что это не мои учетные данные пользователя, потому что я загрузил другой пример проекта EF и смог его обновить просто.Я также знаю, что это не мой код, потому что когда я перемещаю его из системы контроля версий в другую систему, он работает нормально.
Боюсь, я испортил какой-то фоновый файл, который используется EF или Visual Studio для работыс конкретной базой данных, и я не могу понять, как ее очистить.
Любые мысли будут оценены.