Compartir a través de


IMigrator.GenerateScript Método

Definición

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)

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 truees , 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.

Se aplica a