MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Implémentation de IDatabaseInitializer<TContext> qui utilisera Migrations Code First pour mettre à jour la base de données vers la version la plus récente.

Hiérarchie d'héritage

System.Object
  System.Data.Entity.MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>

Espace de noms :  System.Data.Entity
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Class MigrateDatabaseToLatestVersion(Of TContext As DbContext, TMigrationsConfiguration As {New, DbMigrationsConfiguration(Of TContext)}) _
    Implements IDatabaseInitializer(Of TContext)
'Utilisation
Dim instance As MigrateDatabaseToLatestVersion(Of TContext, TMigrationsConfiguration)
public class MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> : IDatabaseInitializer<TContext>
where TContext : DbContext 
where TMigrationsConfiguration : new(), DbMigrationsConfiguration<TContext>
generic<typename TContext, typename TMigrationsConfiguration>
where TContext : DbContext 
where TMigrationsConfiguration : gcnew(), DbMigrationsConfiguration<TContext>
public ref class MigrateDatabaseToLatestVersion : IDatabaseInitializer<TContext>
type MigrateDatabaseToLatestVersion<'TContext, 'TMigrationsConfiguration when 'TContext : DbContext when 'TMigrationsConfiguration : new() and DbMigrationsConfiguration<'TContext>> =  
    class 
        interface IDatabaseInitializer<'TContext>
    end
JScript does not support generic types and methods.

Paramètres de type

  • TContext
    Type du contexte.
  • TMigrationsConfiguration
    Type de la configuration des migrations à utiliser pendant l'initialisation.

Le type MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>() Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion qui utilisera les informations de connexion d'un contexte créé à partir du constructeur par défaut ou de la fabrique inscrite, le cas échéant.
Méthode publique MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean) Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion qui spécifie si les informations de connexion à utiliser proviennent du contexte ayant déclenché l'initialisation pour effectuer la migration.
Méthode publique MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(String) Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion qui utilisera une chaîne de connexion spécifique provenant du fichier de configuration afin d'établir la connexion à la base de données pour effectuer la migration.
Méthode publique MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) Initialise une nouvelle instance de la classe MigrateDatabaseToLatestVersion qui spécifie si les informations de connexion à utiliser proviennent du contexte ayant déclenché l'initialisation pour effectuer la migration.Permet également de spécifier la configuration des migrations à utiliser pendant l'initialisation.

Top

Méthodes

  Nom Description
Méthode publique Equals (Hérité de Object.)
Méthode protégée Finalize (Hérité de Object.)
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetType (Hérité de Object.)
Méthode publique InitializeDatabase Initialise la base de données pour le contexte donné.
Méthode protégée MemberwiseClone (Hérité de Object.)
Méthode publique ToString (Hérité de Object.)

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity