0
Ich möchte einen Komponententest erstellen, um sicherzustellen, dass kein Entwickler Modelländerungen ohne die entsprechende Migration festlegt.Überprüfen Sie, ob angewendete Migrationen mit dem DbContext übereinstimmen.
Wie kann ich testen, ob die Datenbank mit dem DbContext übereinstimmt?
Hinweis, diese auf die Datenbank nicht wirklich überprüfen. Um dies zu tun, siehe [diesen Kommentar] (https://github.com/aspnet/EntityFrameworkCore/issues/6214#issuecomment-332980580) zur Inspiration. – bricelam
Danke für die Antwort, funktioniert das mit einer In-Memory-Datenbank? –
Sie meinen mit dem In-Memory EF Core Provider? Nein; 'IMigrationsAssembly' und' IMigrationsModellDiffer' sind nur für relationale Provider verfügbar. (Aber wenn Sie in In-Memory-SQLite-Datenbank meinen, ja.) – bricelam