IMigrator.GenerateScript 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
GenerateScript(String, String, MigrationsSqlGenerationOptions) |
Genera uno script SQL per eseguire la migrazione di un database nella sua interezza oppure avviando e terminando con le migrazioni specificate. |
GenerateScript(String, String, Boolean) |
Genera uno script SQL per eseguire la migrazione di un database nella sua interezza oppure avviando e terminando con le migrazioni specificate. |
GenerateScript(String, String, MigrationsSqlGenerationOptions)
- Origine:
- IMigrator.cs
- Origine:
- IMigrator.cs
- Origine:
- IMigrator.cs
Genera uno script SQL per eseguire la migrazione di un database nella sua interezza oppure avviando e terminando con le migrazioni specificate.
public string GenerateScript (string fromMigration = default, string toMigration = default, Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions options = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default);
public string GenerateScript (string? fromMigration = default, string? toMigration = default, Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions options = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Migration generation currently isn't compatible with trimming")]
public string GenerateScript (string? fromMigration = default, string? toMigration = default, Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions options = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Migration generation currently isn't compatible with trimming")]
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT")]
public string GenerateScript (string? fromMigration = default, string? toMigration = default, Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions options = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default);
abstract member GenerateScript : string * string * Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions -> string
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Migration generation currently isn't compatible with trimming")>]
abstract member GenerateScript : string * string * Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions -> string
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Migration generation currently isn't compatible with trimming")>]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT")>]
abstract member GenerateScript : string * string * Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions -> string
Public Function GenerateScript (Optional fromMigration As String = Nothing, Optional toMigration As String = Nothing, Optional options As MigrationsSqlGenerationOptions = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default) As String
Parametri
- fromMigration
- String
Migrazione da cui iniziare o null
iniziare dal database vuoto.
- toMigration
- String
Migrazione di destinazione in cui eseguire la migrazione del database o null
per eseguire la migrazione alla versione più recente.
- options
- MigrationsSqlGenerationOptions
Opzioni da usare per la generazione di SQL per le migrazioni.
Restituisce
Script generato.
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Migrazioni di database .
Si applica a
GenerateScript(String, String, Boolean)
Genera uno script SQL per eseguire la migrazione di un database nella sua interezza oppure avviando e terminando con le migrazioni specificate.
public string GenerateScript (string fromMigration = default, string toMigration = default, bool idempotent = false);
abstract member GenerateScript : string * string * bool -> string
Public Function GenerateScript (Optional fromMigration As String = Nothing, Optional toMigration As String = Nothing, Optional idempotent As Boolean = false) As String
Parametri
- fromMigration
- String
Migrazione da cui iniziare o null
iniziare dal database vuoto.
- toMigration
- String
Migrazione di destinazione in cui eseguire la migrazione del database o null
per eseguire la migrazione alla versione più recente.
- idempotent
- Boolean
Se true
, verranno generati script idempotenti. In caso contrario, verranno generati script che presuppongono che nessuna delle migrazioni nell'intervallo specificato sia già stata applicata al database.
Restituisce
Script generato.