Udostępnij za pośrednictwem


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Klasa

Definicja

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.

Dotyczy