Freigeben über


RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade) Methode

Definition

Wendet alle ausstehenden Migrationen für den Kontext auf die Datenbank an. Erstellt die Datenbank, wenn sie noch nicht vorhanden ist.

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)

Parameter

databaseFacade
DatabaseFacade

Die DatabaseFacade für den Kontext.

Attribute

Hinweise

Beachten Sie, dass sich diese API mit EnsureCreated()gegenseitig ausschließt. EnsureCreated verwendet keine Migrationen, um die Datenbank zu erstellen, und daher kann die erstellte Datenbank nicht später mithilfe von Migrationen aktualisiert werden.

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für: