Я создал проект Entity Framework Core, и он работает нормально, и я могу генерировать миграции через Visual Studio.
Но я хочу создавать сценарии SQL с помощью CI Azure Devops и развертывание с помощью компакт-диска.Я не могу это сделать.
При добавлении этой команды
dotnet ef migrations script --project $(Build.SourcesDirectory)\SampleEFCoreApplication\SampleEFCoreApplication.csproj -o $(build.artifactstagingdirectory)\migrations\scripts.sql
Создается полный сценарий SQL.Но в следующий раз, если мне нужно будет внести какие-либо изменения в мою модель, она снова регенерирует весь сценарий SQL.Но я хочу, чтобы изменения появлялись только при внесении изменений в модель.Как я могу это сделать?
Так выглядит мой CI в DevOps Azure
