Использование Entity Framework Code First Migrations в проекте DVCS

Я всегда считал контроль версий проблемой, когда дело доходит до схем базы данных.

Итак, -В настоящее время я оцениваю Entity Framework Code First Migrations и пока что я действительно впечатлен.

Мой вопрос: есть ли у кого-нибудь опыт использования миграции в команде, использующей DVCS?

Если разработчики, работающие над разными ветками, создают свои собственные миграции, хорошо ли справляется с этим инструмент «Обновить -базу данных» при объединении веток?

Я предполагаю, что может случиться так, что новая Миграция появится в середине списка. Будет ли это затем подхвачено, или он просто ищет «более новые» миграции, чем последняя развернутая?

Я ценю, что команда должна проявлять осторожность, чтобы не создавать конфликтующие изменения схемы -это то, чем мы можем управлять -, но было бы полезно знать, достаточно ли умен «Обновление -базы данных». обнаружить «отсутствующую» миграцию?

Спасибо, -Chris

13
задан Chris Roberts 24 April 2012 в 12:56
поделиться