Compartilhar via


DbMigrator Classe

Definição

DbMigrator é usado para aplicar migrações existentes a um banco de dados. O DbMigrator pode ser usado para atualizar e fazer downgrade para qualquer migração fornecida. Para realizar o scaffold de migrações com base em alterações no uso do modelo MigrationScaffolder

public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
type DbMigrator = class
    inherit MigratorBase
Public Class DbMigrator
Inherits MigratorBase
Herança
DbMigrator
Atributos

Construtores

DbMigrator(DbMigrationsConfiguration)

Inicializa uma nova instância da classe DbMigrator.

Campos

InitialDatabase

ID de migração que representa o estado do banco de dados antes de qualquer migração ser aplicada.

Propriedades

Configuration

Obtém a configuração que está sendo usada para o processo de migração.

Métodos

GetDatabaseMigrations()

Obtém todas as migrações que foram aplicadas ao banco de dados de destino.

GetLocalMigrations()

Obtém todas as migrações definidas no assembly de migrações configurado.

GetPendingMigrations()

Obtém todas as migrações definidas no assembly, mas que não foram aplicadas ao banco de dados de destino.

Update()

Atualizações o banco de dados de destino para a migração mais recente.

(Herdado de MigratorBase)
Update(String)

Atualizações o banco de dados de destino para uma determinada migração.

Aplica-se a