Partager via


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Classe

Définition

Une implémentation de IDatabaseInitializer<TContext> qui utilisera Migrations Code First pour mettre à jour la base de données vers la dernière version.

public class MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext where TMigrationsConfiguration : DbMigrationsConfiguration<TContext>new()
type MigrateDatabaseToLatestVersion<'Context, 'MigrationsConfiguration (requires 'Context :> DbContext and 'MigrationsConfiguration :> DbMigrationsConfiguration<'Context> and 'MigrationsConfiguration : (new : unit -> 'MigrationsConfiguration))> = class
    interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class MigrateDatabaseToLatestVersion(Of TContext, TMigrationsConfiguration)
Implements IDatabaseInitializer(Of TContext)

Paramètres de type

TContext

Type du contexte.

TMigrationsConfiguration

Type de la configuration des migrations à utiliser lors de l’initialisation.

Héritage
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
Implémente

Constructeurs

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>()

Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion qui utilisera les informations de connexion d’un contexte construit à l’aide du constructeur par défaut ou de la fabrique inscrite le cas échéant

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean)

Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion en spécifiant s’il faut utiliser les informations de connexion du contexte qui a déclenché l’initialisation pour effectuer la migration.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration)

Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion en spécifiant s’il faut utiliser les informations de connexion du contexte qui a déclenché l’initialisation pour effectuer la migration. Permet également de spécifier la configuration des migrations à utiliser lors de l’initialisation.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String)

Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion qui utilisera une chaîne de connexion spécifique à partir du fichier de configuration pour se connecter à la base de données pour effectuer la migration.

Méthodes

InitializeDatabase(TContext)

Exécute la stratégie pour initialiser la base de données pour le contexte donné.

S’applique à