DbMigrator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |