Jazyk

RelationalDatabaseFacadeExtensions.Migrate Metoda

Definice

Přetížení

Název Description
Migrate(DatabaseFacade)

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

Migrate(DatabaseFacade, String)

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

Migrate(DatabaseFacade)

Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs

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čují s EnsureCreated(). Funkce EnsureCreated nepoužívá migrace k vytvoření databáze, a proto ji nelze později aktualizovat pomocí migrací.

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

Platí pro

Migrate(DatabaseFacade, String)

Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs

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

[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, string? targetMigration);
[<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 * string -> unit
<Extension()>
Public Sub Migrate (databaseFacade As DatabaseFacade, targetMigration As String)

Parametry

databaseFacade
DatabaseFacade

Kontext DatabaseFacade .

targetMigration
String

Cíl migrace databáze do databáze nebo null migrace na nejnovější verzi.

Atributy

Poznámky

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

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

Platí pro