MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |