2010-11-19 12 views

Respuesta

21

flujo de trabajo de generación de base de datos predeterminada de EF crea un guión completo que recreará la base de datos cada vez que seleccione Generar base de datos de modelo ... por lo que si se ejecuta en su base de datos se perderán todos los datos. Sin embargo, si solo crea una nueva Entidad y no cambia las existentes, puede generar una base de datos a partir de su Modelo pero luego tomar esa secuencia de comandos y solo ejecutar la parte que crea la nueva tabla para su nueva entidad.

Otra forma sería instalar Entity Designer Database Generation Power Pack de Microsoft, que no llegó a tener la versión EF4.0. Después de instalarlo, cambiar la base de datos de generación de flujo de trabajo a Generar Migración TSQL cuando se genera la base de datos de su modelo:

alt text

+0

Thankx mucho por información! – user282807

+0

No hay problema, me alegro de que ayudó :) –

+0

Sin embargo, este paquete de energía tiene algunas limitaciones, como no admite la eliminación o el cambio de nombre de las propiedades. En general, es bueno para las personas que aman desarrollar en modelo primero. –

Cuestiones relacionadas