- Вы, безусловно, можете использовать Visual Studio для создания или обновления таблиц базы данных, но обычно это происходит только в вашей среде разработки.
Если вас беспокоит количество миграций, которые у вас есть, у вас все еще есть возможность начать заново, удалив их и удалив историю миграции (и вручную удалив таблицы и данные) и создав fre sh Миграция «Начальное создание». Если вы сделаете это, вы, вероятно, захотите сначала экспортировать какие-либо тестовые или конфигурационные данные или убедиться, что у вас есть способ восстановить их.
Для промежуточного и производственного развертывания лучше всего использовать SQL Server Management Studio для создания сценария для построения таблиц. Администратор базы данных - или вы, если это только вы - можете создать базу данных и запустить сценарий для генерации таблиц.
Это связано с тем, что промежуточные и производственные среды обычно более жестко контролируются, чем разработка, поэтому лучше всего понять процессы, наиболее подходящие для среды.
Вам необходимо убедиться, что базы данных dev и staging / production SQL настроены на соответствующий «уровень совместимости», а также решить, стоит ли вам нужно добавить любые начальные данные или данные конфигурации при создании.
В SQL Server Management Studio выберите соответствующую опцию, чтобы сгенерировать сценарий для необходимых таблиц.
https://docs.microsoft.com/en-us/sql/ssms/scripting/generate-scripts-sql-server-management-studio?view=sql-server-ver15
Вы также можете использовать этот процесс для экспорта и импорта данных - это идеально подходит для конфигурационных или тестовых данных.
https://dzone.com/articles/generate-database-scripts-with-data-in-sql-server