2012-10-04 27 views
16

Estoy utilizando EF5 en VS2012, primer método de base de datos.El modelo de actualización de Entity Framework 5 de la base de datos no genera la clase de tabla

Cuando agrego una nueva tabla X a la superficie de diseño, muestra la tabla, entonces Guardar y compilar sin errores. Sin embargo, no se genera ninguna clase X (en MyModel.tt en el explorador de soluciones).

Si MyModel.tt clic derecho y seleccione "Ejecutar Herramienta personalizada", a continuación, se generan las clases.

Este comportamiento es diferente de lo que he visto en EF4 y VS 2010, donde las clases se generan automáticamente.

  1. ¿Se puede cambiar este comportamiento para que las clases de tabla se generen automáticamente?
  2. ¿Por qué las clases para tablas no se generan automáticamente?
+0

FYI hay una actualización de VS 2012 que corrige este error. – Pawel

Respuesta

3

Esto fue corregido en la Actualización 1 VS 2012 que se incluye en la actualidad. Lo puede conseguir a partir de: http://www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update

+0

Esta es una gran respuesta. Borre su modelo por completo y agregue un nuevo modelo de datos. Así los archivos crearán nuevamente archivos y se arreglarán. No solo elimine tablas en el diagrama del modelo. Borre el archivo del modelo y cualquier archivo anidado –

Cuestiones relacionadas