ale*_*xey 11 sql-server deployment entity-framework entity-framework-4.1 ef-migrations
与生产SQL Server应用程序交谈,支持允许在应用程序生命周期中修改数据库模式的方案非常重要.在我的特定情况下,它是Entity Framework 4.1应用程序.
今天,ADO.NET团队致力于Code First Migrations.我认为它真的很棒,但它处于alpha阶段,只能用于EF Code First.
实现此类工作流以SQL语言编写更新(上下)脚本以供生产使用的最佳实践是什么?有没有支持工具?
部署方案也非常重要.如何在构建服务器上自动执行迁移(例如,使用MSBuild)?
mar*_*c_s 11
我自己一直在研究这个问题,试图避免在我们自己的内部本土解决方案上进行任何进一步的开发(这是一个烂摊子......).
我最感兴趣的是Roundhouse
它可以解决SQL脚本(这对我来说是必须的),它允许一次性脚本,每次脚本等等,它可以跟踪它的工作,它允许特定于环境的脚本(例如,你DEV
或TEST
你的环境的东西)不想生产),它是高度可配置的 - 对我来说很好看!