Utilizando primero el código EF4: ¿Cómo puedo cambiar el modelo sin perder datos?
En mi Global.asax Tengo la siguiente línea:
Database.SetInitializer<myDbSupport>
(new DropCreateDatabaseIfModelChanges<myDbSupport>());
Si no tengo esto, cuando cambie el modelo, la sdf database no tendrá la estructura correcta. Esto está bien en un entorno de desarrollo, pero cuando paso a producción y quiero un DB actualización de la estructura, por supuesto, no puedo darme el lujo de abandonar la tabla y perder los datos.
¿Es posible script DB cambios, y ejecutar esta actualización antes de implementar el modelo con la estructura modificada?