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 | |
---|---|---|
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. | |
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. | |
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. | |
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 | |
---|---|---|
Equals | (Hérité de Object.) | |
Finalize | (Hérité de Object.) | |
GetHashCode | (Hérité de Object.) | |
GetType | (Hérité de Object.) | |
InitializeDatabase | Initialise la base de données pour le contexte donné. | |
MemberwiseClone | (Hérité de Object.) | |
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.