Compartir a través de


DbMigrator Clase

Definición

DbMigrator se usa para aplicar migraciones existentes a una base de datos. DbMigrator se puede usar para actualizar y degradar a cualquier migración determinada. Para aplicar scaffolding a migraciones en función de los cambios realizados en el modelo, use 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
Herencia
DbMigrator
Atributos

Constructores

DbMigrator(DbMigrationsConfiguration)

Inicializa una nueva instancia de la clase DbMigrator.

Campos

InitialDatabase

Identificador de migración que representa el estado de la base de datos antes de aplicar las migraciones.

Propiedades

Configuration

Obtiene la configuración que se usa para el proceso de migración.

Métodos

GetDatabaseMigrations()

Obtiene todas las migraciones que se han aplicado a la base de datos de destino.

GetLocalMigrations()

Obtiene todas las migraciones definidas en el ensamblado de migraciones configuradas.

GetPendingMigrations()

Obtiene todas las migraciones definidas en el ensamblado, pero que no se han aplicado a la base de datos de destino.

Update()

Novedades la base de datos de destino a la migración más reciente.

(Heredado de MigratorBase)
Update(String)

Novedades la base de datos de destino a una migración determinada.

Se aplica a