MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Implementierung vonIDatabaseInitializer<TContext>, die Code First-Migrationen verwendet, um die Datenbank auf die neueste Version zu aktualisieren.
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)
Typparameter
- TContext
Der Typ des Kontexts.
- TMigrationsConfiguration
Der Typ der Migrationskonfiguration, die während der Initialisierung verwendet werden soll.
- Vererbung
-
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
- Implementiert
Konstruktoren
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>() |
Initialisiert eine neue instance der MigrateDatabaseToLatestVersion-Klasse, die die Verbindungsinformationen aus einem Kontext verwendet, der ggf. mit dem Standardkonstruktor oder der registrierten Factory erstellt wurde. |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean) |
Initialisiert eine neue instance der MigrateDatabaseToLatestVersion-Klasse, die angibt, ob die Verbindungsinformationen aus dem Kontext verwendet werden sollen, der die Initialisierung ausgelöst hat, um die Migration durchzuführen. |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) |
Initialisiert eine neue instance der MigrateDatabaseToLatestVersion-Klasse, die angibt, ob die Verbindungsinformationen aus dem Kontext verwendet werden sollen, der die Initialisierung ausgelöst hat, um die Migration durchzuführen. Ermöglicht auch das Angeben der Migrationskonfiguration, die während der Initialisierung verwendet werden soll. |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String) |
Initialisiert eine neue instance der MigrateDatabaseToLatestVersion-Klasse, die eine bestimmte Verbindungszeichenfolge aus der Konfigurationsdatei verwendet, um eine Verbindung mit der Datenbank herzustellen, um die Migration durchzuführen. |
Methoden
InitializeDatabase(TContext) |
Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus. |
Gilt für:
Entity Framework