Я не понимаю, почему я получаю эту ошибку при выполнении: dotnet ef database update --context ClaveSolDbContext
До этого я успешно запускаю: dotnet ef migrations add recovery --context ClaveSolDbContext
, но я получаю: Операция был помечен, что может привести к потере данных. Пожалуйста, проверьте точность миграции.
Я удалил все файлы .db. Но это редкость: dotnet ef database drop -c ClaveSolDbContext
Build started...
Build succeeded.
Are you sure you want to drop the database 'main' on server 'ClaveSol.db'? (y/N)
y
Dropping database 'main'.
Database 'main' **did not exist**, no action was taken.
Моя модель Снимок .
В прошлых миграциях все работает правильно.
РЕДАКТИРОВАТЬ (Считайте закрытым):
Удалив все папки миграции, базы данных и снова создав миграцию, я обновил БД успешно. Мне нужно было добавить DBContext.Database.Migrate()
в Program.cs для моей базы данных Indentity.