Lingua

RelationalDatabaseFacadeExtensions.Migrate Metodo

Definizione

Overload

Nome Descrizione
Migrate(DatabaseFacade)

Applica eventuali migrazioni in sospeso per il contesto al database. Se non esiste già, verrà creato il database.

Migrate(DatabaseFacade, String)

Applica le migrazioni per il contesto al database. Se non esiste già, verrà creato il database.

Migrate(DatabaseFacade)

Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs

Applica eventuali migrazioni in sospeso per il contesto al database. Se non esiste già, verrà creato il database.

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)

Parametri

databaseFacade
DatabaseFacade

Oggetto DatabaseFacade per il contesto.

Attributi

Commenti

Si noti che questa API si escludono a vicenda con EnsureCreated(). Assicurarsi CheCreated non usi le migrazioni per creare il database e pertanto il database creato non può essere aggiornato in un secondo momento tramite le migrazioni.

Per altre informazioni ed esempi, vedere Migrazioni di database .

Si applica a

Migrate(DatabaseFacade, String)

Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs
Origine:
RelationalDatabaseFacadeExtensions.cs

Applica le migrazioni per il contesto al database. Se non esiste già, verrà creato il database.

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

Parametri

databaseFacade
DatabaseFacade

Oggetto DatabaseFacade per il contesto.

targetMigration
String

Migrazione di destinazione in cui eseguire la migrazione del database o null per eseguire la migrazione alla versione più recente.

Attributi

Commenti

Si noti che questa API si escludono a vicenda con EnsureCreated(). Assicurarsi CheCreated non usi le migrazioni per creare il database e pertanto il database creato non può essere aggiornato in un secondo momento tramite le migrazioni.

Per altre informazioni ed esempi, vedere Migrazioni di database .

Si applica a