En mi Global.asax tengo la siguiente línea:Código EF4 En primer lugar: ¿Cómo puedo cambiar el modelo sin perder datos
Database.SetInitializer<myDbSupport>
(new DropCreateDatabaseIfModelChanges<myDbSupport>());
Si no tengo esto, entonces cuando cambio la modelo, la base de datos sdf no tendrá la estructura correcta. Esto está bien en un entorno de desarrollo, pero cuando paso a la producción y deseo una actualización de la estructura DB, por supuesto, no puedo permitirme abandonar la tabla y perder los datos.
¿Es posible realizar un script DB cambios y ejecutar esta actualización antes de implementar el modelo con la estructura modificada?
Me gusta mucho la Idea, creo que eso es lo que está sucediendo ahora en Python y Ruby con el comando 'db migrate', ¡no estoy seguro! –