DbMigrator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |