Reversión a ObjectContext en Entity Framework Designer
Con la versión anterior de Entity Framework, un modelo creado con EF Designer generaba un contexto que se derivaban de ObjectContext y clases de entidad que se derivaban de EntityObject.
A partir de EF4.1, se recomienda cambiar a una plantilla de generación de código que genere un contexto que se derive de las clases de entidad DbContext y POCO.
En Visual Studio 2012 se obtiene el código DbContext generado de forma predeterminada para todos los modelos nuevos creados con EF Designer. Los modelos existentes seguirán generando código basado en ObjectContext a menos que decida cambiar al generador de código basado en DbContext.
Reversión a la generación de código de ObjectContext
1. Deshabilitar la generación de código de DbContext
La generación de las clases DbContext y POCO derivadas se controla mediante dos archivos .tt del proyecto (si expande el archivo .edmx en el Explorador de soluciones, verá estos archivos). Elimine ambos archivos del proyecto.
Si usa VB.NET deberá seleccionar el botón Mostrar todos los archivos para ver los archivos anidados.
2. Volver a habilitar la generación de código de ObjectContext
Abra el modelo en EF Designer, haga clic con el botón derecho en una sección en blanco de la superficie de diseño y seleccione Propiedades.
En la ventana "Propiedades", cambie el valor de Estrategia de generación de código de Ninguna a Predeterminada.