Recientemente actualicé un proyecto WFC que usa Entity Framework de v4.3.1 a 5.0.
Estoy ejecutando migraciones codificadas solamente (sin migraciones automáticas).El cuadro de diálogo Publicar web no detecta el contexto de my entity framework 5 como Code First
Anteriormente, estaba utilizando los perfiles de publicación para implementar esta solución y aplicar las migraciones. Desde que se actualizó el proyecto a EF5, la parte de migraciones ya no funciona y el diálogo de publicación no detecta el contexto como las primeras migraciones de código.
Específicamente, el archivo .pubxml
cambió de detectar mi contexto como <Object Type="DbCodeFirst">
a <Object type="DbDacFx">
que es incorrecto para mi contexto.
Como solución temporal, agregué manualmente la configuración del inicializador de base de datos <entityFramework>
a mis transformaciones web.config, pero me gustaría entender por qué los perfiles de publicación no funcionan. Esa fue una solución mucho más agradable.
Eche un vistazo a [esto] (http://stackoverflow.com/questions/16543229/publish-entity-framework-code-first-migrations-with-no-context-in-the-startup-pr/16558527 # 16558527) publicación. Quizás te pueda ayudar ... – Liel