Ho un'applicazione in aso.net mvc 3 basata su entity framework

Per la creazione del database utilizzo DropCreateDatabaseIfModelChanges<DatabaseContext>

questo mi rimane perfetto per la prima volta che lo utilizzo ...


ma poi se inserisco dei dati nel database e ho necessita di modificare lo schema del database quando rieseguo l'applicazione essa mi ricrea il database cancellandomi tutti i dati che avevo salvato all'interno ...

è possibile effettuare un aggiornamento del database in modo tale che i dati non vengano persi o devo farlo manualmente??

Grazie in anticipo