Sdílet prostřednictvím


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Třída

Definice

Implementace IDatabaseInitializer<TContext> , která použije Migrace Code First k aktualizaci databáze na nejnovější verzi.

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 kontextu.

TMigrationsConfiguration

Typ konfigurace migrace, která se má použít během inicializace.

Dědičnost
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
Implementuje

Konstruktory

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>()

Inicializuje novou instanci MigrateDatabaseToLatestVersion třídy, která bude používat informace o připojení z kontextu vytvořeného pomocí výchozího konstruktoru nebo registrované továrny, pokud je k dispozici.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean)

Inicializuje novou instanci MigrateDatabaseToLatestVersion třídy určující, zda použít informace o připojení z kontextu, který aktivoval inicializaci k provedení migrace.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration)

Inicializuje novou instanci MigrateDatabaseToLatestVersion třídy určující, zda použít informace o připojení z kontextu, který aktivoval inicializaci k provedení migrace. Umožňuje také zadat konfiguraci migrace, která se má použít během inicializace.

MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String)

Inicializuje novou instanci MigrateDatabaseToLatestVersion třídy, která použije konkrétní připojovací řetězec z konfiguračního souboru pro připojení k databázi za účelem provedení migrace.

Metody

InitializeDatabase(TContext)

Provede strategii inicializace databáze pro daný kontext.

Platí pro