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

Nombre Description
DbMigrator(DbMigrationsConfiguration)

Inicializa una nueva instancia de la clase DbMigrator.

Campos

Nombre Description
InitialDatabase

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

Propiedades

Nombre Description
Configuration

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

Métodos

Nombre Description
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