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 | |
---|---|---|
AutomaticDataLossException | Stellt einen Fehler dar, der auftritt, wenn eine automatische Migration zu einem Datenverlust führen würde. | |
AutomaticMigrationsDisabledException | Stellt einen Fehler dar, der auftritt, wenn nach Anwendung der letzten Migration ausstehende Modelländerungen vorhanden sind und die automatische Migration deaktiviert ist. | |
MigrationsException | Stellt Fehler dar, die in der Pipeline von Code First-Migrationen auftreten. | |
MigrationsLogger | Basisklasse für Protokollierungen, die für den Migrationsprozess verwendet werden können. | |
MigrationsPendingException | Wird ausgelöst, wenn ein Vorgang nicht durchgeführt werden kann, weil Migrationen vorhanden sind, die nicht auf die Datenbank angewendet wurden. | |
MigratorBase | Stelle eine Basisklasse für Decorator-Elemente dar, die den hauptsächlichen DbMigrator umschließen. | |
MigratorLoggingDecorator | Decorator zur Bereitstellung von Protokollierungsinformationen im Verlauf von Migrationsvorgängen. | |
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 | |
---|---|---|
IDbMigration | Explizit durch DbMigration implementiert, um zu verhindern, dass bestimmte Elemente in den IntelliSense von Migrationsgerüsten gelangen. | |
IMigrationMetadata | Stellt zusätzliche Metadaten über eine codebasierte Migration bereit. |