DbMigrator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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
Entity Framework