Как применить все миграции к новой базе данных?

#asp.net #asp.net-core #.net-core #entity-framework-core #migration

#asp.net #asp.net-core #.net-core #сущность-фреймворк-ядро #миграция

Вопрос:

Я использую ASP.NET Core v3.1. У меня есть migration папка, как показано ниже. Теперь я потерял свою базу данных.

Как я могу применить все миграции к новой базе данных?

Выполнение команды update-database не работает.

et

Комментарии:

1. Запуск update-database был бы правильным решением — пожалуйста, уточните «не работает * — что именно происходит? Вы получаете сообщение об ошибке — если да, ТО КАКУЮ ошибку???

2. @marc_s прав, но попробуйте context.Database. Migrate(); в вашем Startup.cs

Ответ №1:

пожалуйста, убедитесь, что ваш компонент database Engine доступен. и на следующем шаге убедитесь, что ваш контекст и ваш класс запуска и класс программы настроены.