Compartilhar via


System.Data.Entity.Migrations.Infrastructure Namespace

Classes

AutomaticDataLossException

Representa um erro que ocorre quando uma migração automática resultaria em perda de dados.

AutomaticMigrationsDisabledException

Representa um erro que ocorre quando há alterações de modelo pendentes após a aplicação da última migração e a migração automática é desabilitada.

MigrationsException

Representa erros que ocorrem dentro do pipeline de Migrações do Code First.

MigrationsLogger

Classe base para agentes que podem ser usados para o processo de migrações.

MigrationsPendingException

Gerado quando uma operação não pode ser executada porque há migrações existentes que não foram aplicadas ao banco de dados.

MigratorBase

Classe base para decoradores que encapsulam o núcleo DbMigrator

MigratorLoggingDecorator

Decorador para fornecer registro em log durante operações de migrações..

MigratorScriptingDecorator

Decorador para produzir um script SQL em vez de aplicar alterações ao banco de dados. Usar esse decorador para encapsular DbMigrator impedirá DbMigrator a aplicação de alterações no banco de dados de destino.

Interfaces

IDbMigration

Implementado explicitamente por DbMigration para impedir que determinados membros apareceram no IntelliSense de migrações scaffolded.

IMigrationMetadata

Fornece metadados adicionais sobre uma migração baseada em código.