2015-08-14 27 views
8

Sto utilizzando Entity Framework 7 beta 5. Ho iniziato con il modello mvc con gestione utenti. Ho aggiunto diverse migrazioni durante le mie prove.Reimposta migrazioni Entity Framework 7

Ora voglio cancellare il mio database, creare una nuova migrazione iniziale e produrre un nuovo db pulito con esso.

Tuttavia i comandi dnx ef non hanno un comando che io sappia che faciliterà questo. Come procedo?

risposta

10

A cosa serve esattamente il supporto di EF? Ecco cosa farei:

  • Eliminare il database
  • Eliminare tutte le migrazioni
  • Configurare il contesto per puntare al nuovo, pulito banca dati
  • Run dotnet ef migrations add <initial-migration-name>
+0

Pensate che probabilmente funzionerà. Trovato qualcosa nell'output piuttosto prolisso su Identity che non ha ragione. Sto cercando di utilizzare un guid come chiave primaria che imposta tramite inizializzatore di proprietà –

+1

Ho appena eliminato anche l'istantanea di contesto nella cartella migrazioni e ha funzionato (ef7 rc1) – alanh

+0

È possibile aggiornare la risposta per ospitare EF Core? – Shimmy

Problemi correlati