Я разрабатываю приложение WinForms и использую Entity Framework, использующий код-первый подход, для создания базы данных на моей локальной машине для разработки. Все работает отлично, и я могу создать базу данных с помощью добавления миграции и обновления базы данных.
Как я могу развернуть базу данных на моем производственном сервере? Я развертываю приложение WinForms, используя метод ClickOnce в Visual Studio, чтобы сгенерировать установочный файл. Как я могу / должен развернуть базу данных на производственном сервере? Я могу понять, как go разработать базу данных, сгенерировать скрипт для таблицы и запустить на сервере производственной базы данных. Другой способ - запустить миграцию добавления и обновить базу данных еще раз, где строка подключения является точкой для рабочей базы данных.
В будущем, если модель изменится или добавится новая модель; Как обновить таблицу?