Condividi tramite


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Classe

Definizione

Implementazione di IDatabaseInitializer<TContext> che userà Migrazioni Code First per aggiornare il database alla versione più recente.

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)

Parametri di tipo

TContext

Tipo di contesto.

TMigrationsConfiguration

Tipo di configurazione delle migrazioni da usare durante l'inizializzazione.

Ereditarietà
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
Implementazioni

Costruttori

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>()

Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion che userà le informazioni di connessione da un contesto costruito utilizzando il costruttore predefinito o la factory registrata, se applicabile

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean)

Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion che specifica se utilizzare le informazioni di connessione dal contesto che ha attivato l'inizializzazione per eseguire la migrazione.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration)

Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion che specifica se utilizzare le informazioni di connessione dal contesto che ha attivato l'inizializzazione per eseguire la migrazione. Consente inoltre di specificare la configurazione delle migrazioni da usare durante l'inizializzazione.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String)

Inizializza una nuova istanza della classe MigrateDatabaseToLatestVersion che userà una stringa di connessione specifica dal file di configurazione per connettersi al database per eseguire la migrazione.

Metodi

InitializeDatabase(TContext)

Esegue la strategia per inizializzare il database per il contesto specificato.

Si applica a