RelationalDatabaseFacadeExtensions.Migrate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
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)
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 .