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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta