Usando o código EF4 primeiro: como posso alterar o modelo sem perder dados

No meu Global.asax Tenho a seguinte linha:

Database.SetInitializer<myDbSupport>
    (new DropCreateDatabaseIfModelChanges<myDbSupport>());

Se eu não tiver isso, quando mudar o modelo, o sdf banco de dados @ não terá a estrutura correta. Tudo bem em um ambiente de desenvolvimento, mas quando passo para a produção e quero um DB atualização da estrutura, é claro, não posso deixar cair a tabela e perder os dado

É possível criar um script DB muda e execute esta atualização antes de implantar o modelo com a estrutura alterad

questionAnswers(1)

yourAnswerToTheQuestion