Deploy Entity Framework Code First

Supongo que debería haber pensado en esto antes de comenzar mi proyecto, pero he creado y probado con éxito una mini aplicación utilizando el enfoque de código primero y estoy listo para implementarla en un servidor web de producción.

He movido la carpeta a mi servidor de ensayo y todo funciona bien. Tengo curiosidad por saber si hay una estrategia de implementación sugerida?

Si hago un cambio en la aplicación, no quiero perder todos los datos si la aplicación se reinicia.

Debo generar los scripts de base de datos del proyecto de código primero y luego moverlos a mi servidor de esa manera?

Los consejos y enlaces de guía serían útiles.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta