IMigrator.GenerateScript Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GenerateScript(String, String, MigrationsSqlGenerationOptions) |
Genera un script SQL para migrar una base de datos en su totalidad o iniciando y finalizando en migraciones especificadas. |
GenerateScript(String, String, Boolean) |
Genera un script SQL para migrar una base de datos en su totalidad o iniciando y finalizando en migraciones especificadas. |
GenerateScript(String, String, MigrationsSqlGenerationOptions)
- Source:
- IMigrator.cs
- Source:
- IMigrator.cs
- Source:
- IMigrator.cs
Genera un script SQL para migrar una base de datos en su totalidad o iniciando y finalizando en migraciones especificadas.
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
Parámetros
- fromMigration
- String
Migración desde la que se va a iniciar o null
desde la base de datos vacía.
- toMigration
- String
Migración de destino a la que se va a migrar la base de datos o null
a la más reciente.
- options
- MigrationsSqlGenerationOptions
Las opciones que se usarán al generar SQL para migraciones.
Devoluciones
Script generado.
- Atributos
Comentarios
Consulte Migraciones de bases de datos para obtener más información y ejemplos.
Se aplica a
GenerateScript(String, String, Boolean)
Genera un script SQL para migrar una base de datos en su totalidad o iniciando y finalizando en migraciones especificadas.
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
Parámetros
- fromMigration
- String
Migración desde la que se va a iniciar o null
desde la base de datos vacía.
- toMigration
- String
Migración de destino a la que se va a migrar la base de datos o null
a la más reciente.
- idempotent
- Boolean
Si true
es , se generarán scripts idempotentes; de lo contrario, se generarán scripts que supongan que ninguna de las migraciones del intervalo especificado ya se ha aplicado a la base de datos.
Devoluciones
Script generado.