MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja IDatabaseInitializer<TContext> tej funkcji spowoduje zaktualizowanie bazy danych do najnowszej wersji przy użyciu Migracje Code First.
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)
Parametry typu
- TContext
Typ kontekstu.
- TMigrationsConfiguration
Typ konfiguracji migracji do użycia podczas inicjowania.
- Dziedziczenie
-
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
- Implementuje
Konstruktory
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>() |
Inicjuje nowe wystąpienie klasy MigrateDatabaseToLatestVersion, która będzie używać informacji o połączeniu z kontekstu skonstruowanego przy użyciu konstruktora domyślnego lub zarejestrowanej fabryki, jeśli ma to zastosowanie |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean) |
Inicjuje nowe wystąpienie klasy MigrateDatabaseToLatestVersion, określając, czy używać informacji o połączeniu z kontekstu, który wyzwolił inicjowanie w celu przeprowadzenia migracji. |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) |
Inicjuje nowe wystąpienie klasy MigrateDatabaseToLatestVersion, określając, czy używać informacji o połączeniu z kontekstu, który wyzwolił inicjowanie w celu przeprowadzenia migracji. Umożliwia również określenie konfiguracji migracji do użycia podczas inicjowania. |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String) |
Inicjuje nowe wystąpienie klasy MigrateDatabaseToLatestVersion, która będzie używać określonych parametrów połączenia z pliku konfiguracji w celu nawiązania połączenia z bazą danych w celu przeprowadzenia migracji. |
Metody
InitializeDatabase(TContext) |
Wykonuje strategię inicjowania bazy danych dla danego kontekstu. |