RelationalDatabaseFacadeExtensions.Migrate(DatabaseFacade) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework