Sprache

RelationalDatabaseFacadeExtensions.Migrate Methode

Definition

Überlädt

Name Beschreibung
Migrate(DatabaseFacade)

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

Migrate(DatabaseFacade, String)

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

Migrate(DatabaseFacade)

Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs

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

Der DatabaseFacade für den Kontext.

Attribute

Hinweise

Beachten Sie, dass diese API sich gegenseitig mit EnsureCreated(). 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:

Migrate(DatabaseFacade, String)

Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs
Quelle:
RelationalDatabaseFacadeExtensions.cs

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

[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)

Parameter

databaseFacade
DatabaseFacade

Der DatabaseFacade für den Kontext.

targetMigration
String

Die Zielmigration, zu der die Datenbank migriert werden soll, oder null zur neuesten Migration.

Attribute

Hinweise

Beachten Sie, dass diese API sich gegenseitig mit EnsureCreated(). 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: