【发布时间】:2011-11-14 08:38:14
【问题描述】:
对于生产 SQL Server 应用程序,支持允许在应用程序生命周期中修改数据库架构的场景非常重要。在我的特殊情况下,它是 Entity Framework 4.1 应用程序。
今天 ADO.NET 团队致力于 Code First Migrations。我认为它确实很棒,但它处于 alpha 阶段,只能与 EF Code First 一起使用。
在生产中使用,用 SQL 语言编写更新(向上和向下)脚本的最佳实践是什么?有什么支持工具吗?
部署场景也很重要。如何在构建服务器上自动迁移(例如使用 MSBuild)?
【问题讨论】:
-
您可能需要检查另一种 EF Code-First 迁移策略 - EntityFramework.SchemaCompare
标签: sql-server entity-framework deployment entity-framework-4.1 entity-framework-migrations