Estaba trabajando un poco por delante y planeando la transición de EF 4.2 CTP a EF 5.0 y cuando "agrega una plantilla de generación de código" en VS11 + .NET 4.5, la plantilla DbContext ya no está disponible. ¿Alguna información sobre si habrá una disponible y, si no, por qué (solo curiosidad)?Entity Framework 5.0 Beta: ¿se proporcionará una plantilla de generación de código DbContext?
Actualización:
veo referencias a una plantilla DbContext en el tutorial de enumeración, pero aún no veo la plantilla en mi proyecto VS11 focalización .NET 4.5 con EF5.0 -pre instalado. Veo las otras dos plantillas V5.0 (EntityObject y Self-Tracking). ¿Podría ser un conflicto con otras instalaciones, como en mi caso, Entity-Framework 4.2 CTP? Me encontré con problemas de plantilla en los que VS no podía decidir qué System.Data.Entity usar y de manera predeterminada a los 4.2 al probar EF 5.0.
Actualización 2:
instalación nueva de Windows Server 8 Beta, con una nueva instalación de Visual Studio 11 Beta, todavía no hay plantilla de generación de código EF5 DbContext. EF 4.2 y plantilla extensiones de VS 2010 no están instalados, de hecho, tampoco lo es VS 2010. Sólo una intensa ...
Primero quiere desinstalar su versión 4.2 CTP. Está utilizando redireccionamientos de enlace (y algunos otros hacks) que probablemente causen la aparición de algunos problemas inesperados que serán difíciles de resolver. Tenga en cuenta que desinstalar el CTP romperá sus herramientas. El archivo Léame de http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26660 contiene pasos que muestran cómo solucionarlo. Una vez que tenga VS11, .NET Fx 4.5 Beta (y EF 5.0 beta instalado, esto solo es necesario para el enfoque CodeFirst) debería poder encontrar plantillas en los "Elementos en línea" – Pawel
Estos son los pasos que funcionaron para mí: 1) Haga clic en el archivo edmx en el explorador de soluciones para abrir el diseñador 2) seleccione Agregar elemento de generación de códigos .... 3) Seleccione EF 5.x DbContext Generator de elementos en línea y haga clic en el botón Agregar – Pawel
Gracias por la información, tenía miedo de eso. No puedo desinstalar 4.2 CTP hasta que haya pasado el código de producción basado en EF 5.0. Parece que voy a esperar un poco para que VS11, EF 5.0 y .NET 5.0 finalicen antes de continuar ... – Paul