我正在使用 EF 5.0,我想开始使用基于代码的迁移
我使用了流利的迁移器,并且有一个迁移顺序的概念。无论数据库的迁移版本如何,都可以迁移/回滚迁移。
Entity Framework 是否有类似的功能?
我计划为每个数据库版本保留多个迁移实现(最初可能与 sprint 编号相关)。
我为什么要这个?
我们的持续集成将为每个环境迁移数据库。很可能我们的 Dev 构建将只有一个“落后”版本,但是当我们进入 QA 或 PROD 环境时,数据库将被多次迁移落后。
也许我的做法是错误的,在这种情况下,我很想听听关于使用 CI 进行迁移的最佳方式的意见。