Partager via


DbMigrator Classe

Définition

DbMigrator est utilisé pour appliquer des migrations existantes à une base de données. DbMigrator peut être utilisé pour mettre à niveau et passer à une version antérieure vers une migration donnée. Pour générer automatiquement des migrations basées sur les modifications apportées à votre modèle, utilisez 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
Héritage
DbMigrator
Attributs

Constructeurs

DbMigrator(DbMigrationsConfiguration)

Initialise une nouvelle instance de la classe DbMigrator.

Champs

InitialDatabase

ID de migration représentant l’état de la base de données avant l’application des migrations.

Propriétés

Configuration

Obtient la configuration utilisée pour le processus de migration.

Méthodes

GetDatabaseMigrations()

Obtient toutes les migrations qui ont été appliquées à la base de données cible.

GetLocalMigrations()

Obtient toutes les migrations définies dans l’assembly de migrations configuré.

GetPendingMigrations()

Obtient toutes les migrations définies dans l’assembly mais qui n’ont pas été appliquées à la base de données cible.

Update()

Mises à jour la base de données cible vers la dernière migration.

(Hérité de MigratorBase)
Update(String)

Mises à jour la base de données cible vers une migration donnée.

S’applique à