Поэтому я создал объект сценария базы данных и средство переноса изменений с помощью DBUp и сохранил сценарии SQL в самом проекте Visual Studio, чтобы сохранить все версии.
(папки файлов .sql). Это здорово, потому что Я могу установить свой собственный заменитель регулярных выражений для любых связанных серверов или автоматических изменений между продуктами и UAT с помощью препроцессоров и т. д.
Однако они могут устареть, хотя их можно обновлять вручную, некоторые Разработчики предпочли бы, чтобы было обновление из базы данных, при котором оно обновляет сценарии на основе установленной среды.
Извлечь сценарии из базы данных в мою файловую систему относительно тривиально, но это не так. в этом случае я не «проверяю» git или мой проект Visual Studio.
Как мне это сделать?
Подробнее здесь: https://stackoverflow.com/questions/787 ... my-project