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

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

Есть проект на Asp.net с code-first моделью базы данных на Entity Framework, соответственно подключены миграции. Все было опубликовано на сервер. как обновлять удаленную базу данных , с помощью Update-Database? Пробовал добавлять параметр ConnectionString, но требуется ввести ProviderName, тот ,что указан в WebConfig не подходит ,выдает ошибку provider not found.
  • Вопрос задан
  • 698 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Яндекс Практикум
    Продвинутая разработка на C# и .NET
    5 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Читать про инициализатор MigrateDatabaseToLatestVersion, попробуй начать с этого.

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

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

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