entity-framework - tools - entity framework include related entities
¿Cómo forzar a ADO.NET Entity Framework a regenerar el código? (1)
Me he encontrado con un modelo ADO.NET Entity Framework y un servicio de datos ADO.NET que lo está poniendo a disposición. El modelo y el servicio de datos compilan sin ningún problema o advertencia cuando salen del control de la fuente. Sin embargo, cuando ejecuto el servicio, aparece el siguiente error: Error de solicitud: el servidor ha encontrado un error al procesar la solicitud. Vea los registros del servidor para más detalles. http://i42.tinypic.com/5lds8p.jpg
Desafortunadamente no hay registros del servidor (que yo sepa) ya que este es el servidor de desarrollo web VS 2008 y realmente no hay ningún código para depurar ..... A través de una prueba y error, parece que el código generado (modelo .Designer.cs) está desactualizado de alguna manera. Si realizo alguna actualización trivial al EDM que lo obligue a regenerar el archivo de código, cuando vuelva a ejecutar el servicio, funciona bien.
Intenté eliminar el archivo model.designer.cs con la esperanza de que durante la compilación el desarrollador del proyecto / entidad detectaría el archivo perdido y lo volvería a generar. Eso no sucedió ..... ¿Alguien sabe cómo forzar la regeneración de este código? (También me haría un poco más feliz por no tener que mantener el código generado bajo control de fuente).
Gracias
Haga clic derecho en el archivo EDMX y seleccione Ejecutar herramienta personalizada.
También hay una herramienta de generación de código de línea de comando llamada edmgen (disponible desde un símbolo del sistema de VS).