У меня есть код автоматического развертывания dacpac, который сравнивает текущую версию dacpac в базе данных и файл приложения dacpac, который я распространяю вместе с моим приложением.
Если база данных имеет более низкую версию, то я запускаю ее (используя DacFX).
К сожалению, для ее выполнения требуется значительное время, поэтому я хотел бы запускать эту задачу только тогда, когда моя схема dacpacбыл действительно изменен.
Без темной магии, есть ли способ обнаружить, что мой проект базы данных был изменен (любой файл), и автоматически увеличить версию dacpac?