System.Data.Entity.Migrations.Infrastructure-Namespace

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Der System.Data.Entity.Migrations.Infrastructure-Namespace stellt Basisklassen für die codebasierten Migrationen bereit.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AutomaticDataLossException Stellt einen Fehler dar, der auftritt, wenn eine automatische Migration zu einem Datenverlust führen würde.
Öffentliche Klasse AutomaticMigrationsDisabledException Stellt einen Fehler dar, der auftritt, wenn nach Anwendung der letzten Migration ausstehende Modelländerungen vorhanden sind und die automatische Migration deaktiviert ist.
Öffentliche Klasse MigrationsException Stellt Fehler dar, die in der Pipeline von Code First-Migrationen auftreten.
Öffentliche Klasse MigrationsLogger Basisklasse für Protokollierungen, die für den Migrationsprozess verwendet werden können.
Öffentliche Klasse MigrationsPendingException Wird ausgelöst, wenn ein Vorgang nicht durchgeführt werden kann, weil Migrationen vorhanden sind, die nicht auf die Datenbank angewendet wurden.
Öffentliche Klasse MigratorBase Stelle eine Basisklasse für Decorator-Elemente dar, die den hauptsächlichen DbMigrator umschließen.
Öffentliche Klasse MigratorLoggingDecorator Decorator zur Bereitstellung von Protokollierungsinformationen im Verlauf von Migrationsvorgängen.
Öffentliche Klasse MigratorScriptingDecorator Decorator, der ein SQL-Skript erstellt anstatt Änderungen auf die Datenbank anzuwenden.Wenn DbMigrator mit diesem Decorator umschlossen wird, wird DbMigrator daran gehindert, Änderungen auf die Zieldatenbank anzuwenden.

Schnittstellen

  Interface Beschreibung
Öffentliche Schnittstelle IDbMigration Explizit durch DbMigration implementiert, um zu verhindern, dass bestimmte Elemente in den IntelliSense von Migrationsgerüsten gelangen.
Öffentliche Schnittstelle IMigrationMetadata Stellt zusätzliche Metadaten über eine codebasierte Migration bereit.