Sdílet prostřednictvím


RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade) Metoda

Definice

Použije všechny čekající migrace pro kontext databáze. Vytvoří databázi, pokud ještě neexistuje.

public static void Migrate (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT Use a migration bundle or an alternate way of executing migration operations.")]
public static void Migrate (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade);
static member Migrate : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade -> unit
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT Use a migration bundle or an alternate way of executing migration operations.")>]
static member Migrate : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade -> unit
<Extension()>
Public Sub Migrate (databaseFacade As DatabaseFacade)

Parametry

databaseFacade
DatabaseFacade

Kontext DatabaseFacade .

Atributy

Poznámky

Všimněte si, že toto rozhraní API se vzájemně vylučuje s EnsureCreated(). EnsureCreated nepoužívá migrace k vytvoření databáze, a proto vytvořenou databázi nelze později aktualizovat pomocí migrací.

Další informace a příklady najdete v tématu Migrace databází .

Platí pro