ядро dotnet генерирует сценарий миграции с начальными данными

#asp.net-core #entity-framework-core #entity-framework-migrations

#asp.net-core #entity-framework-core #entity-framework-миграции

Вопрос:

Я нахожусь в .Net Core 3.1 C #. Я хотел бы развернуть свое приложение на тестовом сервере IIS, я не могу использовать CLI на этом сервере, поэтому я сгенерировал свой SQL-скрипт с помощью этой команды : dotnet ef migrations script

Созданный файл SQL содержит только схему базы данных, а не какие-либо начальные данные, несмотря на то, что в local при запуске команды Update-Database моя база данных инициализируется начальными данными…

Как сгенерировать SQL-скрипт с начальными данными?

Спасибо.

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

1. Какие проблемы у вас возникли с этой документацией? docs.microsoft.com/en-us/ef/core/modeling/data-seeding

2. Если я перейду по вашей ссылке, нет командной строки для создания файла SQL с начальными данными.

Ответ №1:

После поиска в Интернете я нашел последнюю команду, которую искал :

   Add-Migration SeedInitialData
  Update-Database
  Script-Migration
 

Последняя команда сгенерирует необходимый файл SQL.