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

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

Есть проект на Asp.net с code-first моделью базы данных на Entity Framework, соответственно подключены миграции. Все было опубликовано на сервер. как обновлять удаленную базу данных , с помощью Update-Database? Пробовал добавлять параметр ConnectionString, но требуется ввести ProviderName, тот ,что указан в WebConfig не подходит ,выдает ошибку provider not found.
  • Вопрос задан
  • 692 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Читать про инициализатор MigrateDatabaseToLatestVersion, попробуй начать с этого.

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

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

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