Wie um zu überprüfen, ob Datenbank-schema entspricht, Entity Framework schema?

Meiner überraschung, mit dem CreateDatabaseIfNotExists Kontext-Initialisierung, die Linie

context.Database.Initialize(true)

nicht eine exception werfen, wenn das schema entspricht nicht meinem ersten code-schema.

Gibt es eine Möglichkeit zu überprüfen, ob die aktuelle Datenbank passt gut in unser schema vor, zum Beispiel, wir versuchen, auf eine Entität, deren Tabelle existiert nicht auf der Datenbank mehr, und eine Ausnahme wird ausgelöst durch EF?

Schreibe einen Kommentar