Как автоматизировать обновление моделей моего проекта из моей базы данных при непрерывном развертывании Azure DevOps? - PullRequest
0 голосов
/ 09 июля 2020

У меня есть проект, который использует Entity Framework с подходом Database First . Каждый раз, когда у меня есть обновление в базе данных, мне нужно вручную обновить модель моего проекта в Visual Studio. Как на изображении: изображение ссылки

Но это стало проблемой, когда процесс авторизован в процессе развертывания моего приложения. В процессе развертывания в базе данных QA происходит изменение на Prod.

Как я могу включить в этапы моего непрерывного развертывания обновление моделей из базы данных?

1 Ответ

0 голосов
/ 10 июля 2020

Как я могу включить в этапы моего непрерывного развертывания обновление моделей из базы данных?

Если ваш проект нацелен на asp. net core, вы можно использовать инструмент командной строки для обновления базы данных с помощью задачи командной строки или Powershell задачи.

Проверить Справочник по инструментам Entity Framework Core -. NET Core CLI

Они создают миграции, применяют миграции и генерируют код для модели на основе существующей базы данных.

...