Per la mia sorpresa, utilizzando l'inizializzatore CreateDatabaseIfNotExists contesto, la lineaCome verificare se lo schema del database corrisponde allo schema di Entity Framework?
context.Database.Initialize(true)
non significa gettare un'eccezione se lo schema non corrisponde il mio codice primo schema.
C'è un modo per convalidare se il database corrente corrisponde al nostro schema prima, per esempio, proviamo ad accedere a un'entità, la cui tabella non esiste più nel database, e un'eccezione viene lanciata da EF?
ora c'è https://github.com/reckface/EntityFramework.Verify tramite [@reckface] (https://stackoverflow.com/users/474702) per questo scopo – user326608
meglio ora che mai! Peccato che non usi più EF :) –