sfreaky
@sfreaky
Начинающий веб и софт разработчик

Как делать EF миграции бд на сервере Asp.net?

Есть проект на Asp.net с code-first моделью базы данных на Entity Framework, соответственно подключены миграции. Все было опубликовано на сервер. как обновлять удаленную базу данных , с помощью Update-Database? Пробовал добавлять параметр ConnectionString, но требуется ввести ProviderName, тот ,что указан в WebConfig не подходит ,выдает ошибку provider not found.
  • Вопрос задан
  • 685 просмотров
Пригласить эксперта
Ответы на вопрос 1
Читать про инициализатор MigrateDatabaseToLatestVersion, попробуй начать с этого.

Если в кратко:
AutomaticMigrationsEnabled = false;
Миграции должны быть именованными и сохранятся в проекте в виде файлов, что бы быть скомпилированными и присутствовать в сборке: "Add-Migration -Name v1".
при публикации устанавливаем флажок "Execute code first migrations (runs on application start)" или добавляем в раздел entityFramework->contexts описание нужного DbContext с описанием инициализатора (Пример с нужным нам MigrateDatabaseToLatestVersion в самом конце страницы).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы