MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework