Страницы

Поиск по вопросам

понедельник, 15 июля 2019 г.

Как обновить базу при наличии изменений

В asp.net core это можно делать с помощью миграций и обновлений. Добавил в Global.asx следующий код, однако он никак не помогает. Единственный вариант который помогает - это удалить базу.
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Database.SetInitializer(new DropCreateDatabaseAlways()); }


Ответ

Включаем Миграцию при помощи команды enable-migrations Фиксируем текущее состояние при помощи команды add-migration Применяем изменения к Базе данных при помощи команды update-database
Все команды выполняются в консоли диспетчера пакетов.
более подробно можно почитать здесь

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

Отправить комментарий