Freigeben über


System.Data.Entity.Migrations Namespace

Klassen

DbMigration

Basisklasse für codebasierte Migrationen.

Entity Framework-Migrations-APIs sind nicht so konzipiert, dass sie Eingaben akzeptieren, die von nicht vertrauenswürdigen Quellen (z. B. dem Endbenutzer einer Anwendung) bereitgestellt werden. Wenn Eingaben aus solchen Quellen akzeptiert werden, sollten sie überprüft werden, bevor sie an diese APIs übergeben werden, um sich vor ANGRIFFEN durch SQL-Einschleusung usw. zu schützen.

DbMigrationsConfiguration

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell. In der Regel erstellen Sie eine Konfigurationsklasse, die von DbMigrationsConfiguration<TContext> abgeleitet wird, anstatt diese Klasse zu verwenden.

DbMigrationsConfiguration<TContext>

Konfiguration in Bezug auf die Verwendung von Migrationen für ein bestimmtes Modell.

DbMigrator

DbMigrator wird verwendet, um vorhandene Migrationen auf eine Datenbank anzuwenden. DbMigrator kann zum Upgraden und Downgrade auf eine beliebige Migration verwendet werden. Verwenden Sie zum Erstellen von Gerüstmigrationen, die auf Änderungen an Ihrem Modell basieren MigrationScaffolder

DbSetMigrationsExtensions

Eine Reihe von Erweiterungsmethoden für IDbSet<TEntity>

IDbSetExtensions

Eine Reihe von Erweiterungsmethoden für IDbSet<TEntity>