Я всегда находил управление версиями немного проблемой, когда речь заходила о схемах базы данных.
Итак - я в настоящее время оцениваю First Entity Framework Code First Migrations, и до сих пор я действительно впечатлен.
Мой вопрос: есть ли у кого-нибудь опыт использования Migrations в команде с использованием DVCS?
Если разработчики, работающие в разных ветвях, создают свои собственные миграции, помогает ли инструмент "Update-Database" справиться с этим при объединении ветвей?
Я предполагаю, что может случиться, что новая Миграция появится в середине списка. Будет ли это тогда поднято, или он просто ищет "новые" миграции, чем предыдущие?
Я ценю, что команда должна быть осторожна, чтобы не создавать конфликтующие изменения схемы - это то, что мы можем управлять, но было бы полезно узнать, достаточно ли "Update-Database", чтобы определить "недостающие", миграция?
Спасибо, - Крис