2010-12-22 10 views
5

Acabo de probarlo, y también encontré que si cambio el modelo EF y quiero regenerar la base de datos del modelo, se perderán todos los datos existentes en la base de datos.Sobre el primer modelo de desarrollo EF4

Hay alguna manera de solucionar eso, ya que esto siempre ocurre durante el desarrollo.

+0

Sí, el diseñador realmente debería ofrecer una opción de cambio de guión. Quizás la próxima versión. –

+3

¿Presumiblemente no está aplicando el script de diseño a su base de datos de producción? De lo contrario, puede crear un nuevo esquema de base de datos (para prueba/desarrollo) y luego, cuando esté satisfecho con él, utilice una herramienta de actualización de esquemas (por ejemplo, la comparación SQL de Red Gate) para aplicar el esquema a su base de datos de producción. –

Respuesta

3

Echa un vistazo a Entity Designer Generación de base de datos powerpack es un complemento de estudio visual de Microsoft, que te permite modificar el esquema db sin borrar tus datos.

0

James Gaunt básicamente lo identificó: genera el esquema en una nueva base de datos y usa herramientas de actualización de esquema. No es necesario comprar nada. Hay herramientas de comparación y migración de esquemas y datos en Visual Studio en el menú "Datos".

0

Pruebe Devart Entity Developer. Ofrecemos la funcionalidad de sincronización de la base de datos para los modelos de Entity Framework y LINQ to SQL, consulte this article para obtener más información.

Cuestiones relacionadas