Hablando con las aplicaciones de SQL Server de producción es muy importante admitir escenarios que permitan modificar el esquema de la base de datos durante el ciclo de vida de la aplicación. En mi caso particular, es aplicación Entity Framework 4.1.Evolución del esquema del servidor SQL (migraciones)
Hoy el equipo de ADO.NET trabaja en Code First Migrations. Creo que es realmente genial, pero está en fase alfa y solo se puede usar con EF Code First.
¿Cuáles son las mejores prácticas para implementar este flujo de trabajo escribiendo secuencias de actualización (arriba y abajo) en el lenguaje SQL para el uso de producción ? ¿Hay alguna herramienta de apoyo?
Despliegue escenarios también son muy importantes. ¿Cómo automatizar las migraciones en un servidor de compilación (usando MSBuild, por ejemplo)?
Es posible que desee comprobar una estrategia alternativa de migración de EF-Code: [EntityFramework.SchemaCompare] (http://github.com/kriasoft/data) –