¿Hay alguna manera de deshabilitar la migración en Entity Framework 4.3.1? Eliminé la carpeta de migraciones del proyecto y las tablas generadas en mi base de datos, ¡pero no funciona! ¿Cómo se puede eliminar la migración?Cómo deshabilitar la migración en Entity Framework 4.3.1?
Respuesta
Si no desea utilizar las migraciones, pero en el mismo tiempo que desea crear la base de datos EF para para usted, sólo tiene que establecer correcta inicializador base de datos:
Database.SetInitializer<YourContextType>(new CreateDatabaseIfNotExists<YourContentType>());
La forma en que llegué alrededor de este fue para asegurarse de que apagué las actualizaciones automáticas en mi código:
AutomaticMigrationsEnabled = false;
y luego he eliminado la tabla _MigrationHistory de la base de datos (esto se crea normalmente como una tabla del sistema si no puede encontrar)
Abajo voto por ser tan vago. ¿Dónde exactamente en tu código incluiste ese comando? – JBeckton
hmmm ... buena pregunta JBeckton. Ha pasado un tiempo desde que miré ese código, y no creo que todavía tenga acceso a él en ninguna parte. Recuerdo que estaba en la sección de configuración de Entity Framework de mi código. No es muy útil, lo sé, así que mis disculpas por eso. – Buzzrick
La propiedad 'AutomaticMigrationsEnabled' se encuentra en /Migrations/Configuration.cs –
Eliminar la carpeta Migrations
me ha funcionado. No obtengo ningún error, me devuelve a donde comencé.
trabajado para mí también en EF6 – Luther
La carpeta Migrations ¿dónde? Soy EF6 con código primero y no parece tener uno en ninguna parte. Ciertamente no hice uno. –
- 1. Migraciones de Entity Framework: Timeout SqlException durante la migración
- 2. Entity Framework 4.3.1 Código Primero: base de datos creada pero las tablas no son
- 3. Entity Framework 4.3 - Mapeo TPH y error de migración
- 4. ¿Puedo deshabilitar las relaciones automáticas en Entity Framework Code First?
- 5. No se puede establecer el campo/propiedad en el tipo de entidad con Entity Framework 4.3.1
- 6. Soporte de raíz agregada en Entity Framework
- 7. EF (Entity Framework) 4.3 La herramienta de migración no funciona en EF 4.1 DB
- 8. Entity Framework 4.3.1 falla al crear (/ abrir) una base de datos [Anomalía de subprocesos?]
- 9. MERGE en Entity Framework
- 10. Entity Framework en .NET?
- 11. ¿Cómo debo escribir una migración de Entity Framework que transforma los datos (preferiblemente usando el DbContext)?
- 12. Cómo hacer la migración al generar la base de datos desde el modelo en Entity Framework Model First
- 13. Cómo crear Entity Framework ObjectContext?
- 14. ¿Cómo agregar la descripción a las columnas en el código de Entity Framework 4.3 primero usando migraciones?
- 15. de paginación en Entity Framework
- 16. Entity Framework 4.3.1 -> 5.0 Excepción: "EntityType no tiene una clave definida. Defina la clave para este EntityType".
- 17. Cómo administrar claves "secundarias" en Entity Framework
- 18. ¿Cómo agregar tabla en Entity Framework?
- 19. ¿Cómo eliminar referencias circulares en Entity Framework?
- 20. ¿Cómo trabajar con Enums en Entity Framework?
- 21. Cómo actualizar entidades relacionadas en Entity Framework
- 22. Entity Framework - Seleccione distinct en
- 23. Cómo manejar ObjectResult en Entity Framework 4
- 24. ¿Cómo reutilizar las proyecciones en Entity Framework?
- 25. Entity Framework en eliminar cascada
- 26. ¿Cómo concateno cadenas en Entity Framework Query?
- 27. Cómo revertir una transacción en Entity Framework
- 28. Vistas y Entity Framework
- 29. proyecciones de Entity Framework
- 30. Entity Framework consulta XML
¿A qué te refieres con * no funciona *? –
Me refiero a cuando elimino estos archivos y tablas, considero que la migración está deshabilitada, pero aún está habilitada. cuando ejecuto el proyecto, se produce un error sobre la migración –
Trate de agregar 'Database.SetInitializer (null)' al inicio de su aplicación. –