Я следую this guide, иллюстрирующему подход, основанный на кодах с ядром Entity Framework. Миграции функционировали правильно, пока в какой-то момент я не удалил свой .mdf-файл. С тех пор, выполняя Update-Database
(применить свою миграцию) выдает следующее сообщение об ошибке: Database 'DatabaseName' already exists. Choose a different database name.
База данных '[DatabaseName]' уже существует. Выберите другое имя базы данных
Где именно находится эта база данных? Как я могу удалить его навсегда?
Ответ на вопрос this Ответ, мне нужно отделить мою базу данных от Sql Server, но я не уверен, как это сделать сейчас. В Sql Server Management studio, если я выполняю sp_detach_db DatabaseName
, он вызывает ошибку The database 'DatabaseName' does not exist. Supply a valid database name.
Заранее спасибо.
UPDATE Я вижу, я могу воспроизвести эту database already exists
ошибки, если у меня есть базы данных, подключенные в SQL Server Management Studio, и выполнить команду Update-Database
. После закрытия студии управления миграция применяется без этой ошибки. Очень смущает меня.