ContextModelSnapshot e Migrazioni manuali in EF7

entity-framework-core

Domanda

Con Entity Framework 7 ho creato la prima migrazione e ottenuto due file:

20151206224643_InitialDatabaseSetup.cs
ContextModelSnapshot.cs
  1. A cosa serve ContextModelSnapshot?

  2. Cosa succede se ho bisogno di cambiare un codice di migrazione? Ad esempio, utilizzando il codice SQL per creare una procedura o aggiungere filestream?

  3. Posso o dovrei aggiungere migrazioni vuote e configurare il codice manualmente?

Risposta popolare

A cosa serve ContextModelSnapshot?

A differenza di EF 6, in EF Core non vi sono più istantanee per migrazioni archiviate nel database. Invece, c'è un'istantanea per contesto .

Scopri di più su http://mehrandvd.me/2016/02/18/entity-framework-core-migrations

Non sono sicuro della tua seconda e terza domanda.




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché