#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.