Partager via


System.Data.Entity.Migrations.Infrastructure Espace de noms

Classes

AutomaticDataLossException

Représente une erreur qui se produit lorsqu’une migration automatique entraîne une perte de données.

AutomaticMigrationsDisabledException

Représente une erreur qui se produit quand des modifications de modèle sont en attente après l’application de la dernière migration et que la migration automatique est désactivée.

MigrationsException

Représente les erreurs qui se produisent à l’intérieur du pipeline Migrations Code First.

MigrationsLogger

Classe de base pour les enregistreurs d’événements qui peuvent être utilisés pour le processus de migration.

MigrationsPendingException

Levée lorsqu’une opération ne peut pas être effectuée, car il existe des migrations existantes qui n’ont pas été appliquées à la base de données.

MigratorBase

Classe de base pour les décorateurs qui encapsulent le cœur DbMigrator

MigratorLoggingDecorator

Décorateur pour fournir la journalisation pendant les opérations de migration..

MigratorScriptingDecorator

Décorateur pour produire un script SQL au lieu d’appliquer des modifications à la base de données. L’utilisation de ce décorateur pour encapsuler DbMigrator empêche DbMigrator d’appliquer des modifications à la base de données cible.

Interfaces

IDbMigration

Implémenté explicitement par DbMigration pour empêcher certains membres d’apparaître dans IntelliSense des migrations à structurer.

IMigrationMetadata

Fournit des métadonnées supplémentaires sur une migration basée sur le code.