Entity Framework Core миграции через CI и CD в Azure DevOps - PullRequest
0 голосов
/ 20 сентября 2019

Я создал проект 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

enter image description here

...