Classe MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Implementazione di IDatabaseInitializer<TContext> che utilizzerà Migrazioni Code First per aggiornare il database alla versione più recente.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>
Spazio dei nomi: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Class MigrateDatabaseToLatestVersion(Of TContext As DbContext, TMigrationsConfiguration As {New, DbMigrationsConfiguration(Of TContext)}) _
Implements IDatabaseInitializer(Of TContext)
'Utilizzo
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.
Parametri di tipo
- TContext
Tipo di contesto.
- TMigrationsConfiguration
Tipo della configurazione delle migrazioni da usare durante l'inizializzazione.
Il tipo MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> espone i seguenti membri.
Costruttori
rapporti | Descrizione | |
---|---|---|
MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>() | Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion che userà le informazioni sulla connessione di un contesto costruito con il costruttore predefinito o la factory registrata se applicabile. | |
MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean) | Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion specificando se usare le informazioni sulla connessione del contesto che ha attivato l'inizializzazione per eseguire la migrazione. | |
MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(String) | Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion che utilizzerà una stringa di connessione specifica dal file di configurazione per connettersi al database ed eseguire la migrazione. | |
MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) | Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion specificando se usare le informazioni sulla connessione del contesto che ha attivato l'inizializzazione per eseguire la migrazione.Consente inoltre di specificare la configurazione delle migrazioni da usare durante l'inizializzazione. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
GetHashCode | (Ereditato da Object) | |
GetType | (Ereditato da Object) | |
InitializeDatabase | Inizializza il database per il contesto specificato. | |
MemberwiseClone | (Ereditato da Object) | |
ToString | (Ereditato da Object) |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.