ContextModelSnapshot y migraciones manuales en EF7

entity-framework-core

Pregunta

Con Entity Framework 7 creé la primera migración y obtuve dos archivos:

20151206224643_InitialDatabaseSetup.cs
ContextModelSnapshot.cs
  1. ¿Para qué es ContextModelSnapshot?

  2. ¿Qué pasa si necesito cambiar un código de migración? Por ejemplo, ¿usar código SQL para crear un procedimiento o agregar filestream?

  3. ¿Puedo o debo agregar migraciones vacías y configurar el código manualmente?

Respuesta popular

¿Para qué es ContextModelSnapshot?

A diferencia de EF 6, en EF Core no hay más instantáneas por migración almacenadas en la base de datos. En su lugar, hay una instantánea por contexto .

Obtenga más información en http://mehrandvd.me/2016/02/18/entity-framework-core-migrations

No estoy seguro acerca de su segunda y tercera preguntas.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué