Compartilhar via


IMigrator.GenerateScript Método

Definição

Sobrecargas

GenerateScript(String, String, MigrationsSqlGenerationOptions)

Gera um script SQL para migrar um banco de dados em sua totalidade ou iniciando e terminando em migrações especificadas.

GenerateScript(String, String, Boolean)

Gera um script SQL para migrar um banco de dados em sua totalidade ou iniciando e terminando em migrações especificadas.

GenerateScript(String, String, MigrationsSqlGenerationOptions)

Gera um script SQL para migrar um banco de dados em sua totalidade ou iniciando e terminando em migrações 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

A migração da qual começar ou null para começar a partir do banco de dados vazio.

toMigration
String

A migração de destino para a qual migrar o banco de dados ou null migrar para o mais recente.

options
MigrationsSqlGenerationOptions

As opções a serem usadas ao gerar o SQL para migrações.

Retornos

O script gerado.

Atributos

Comentários

Consulte Migrações de banco de dados para obter mais informações e exemplos.

Aplica-se a

GenerateScript(String, String, Boolean)

Gera um script SQL para migrar um banco de dados em sua totalidade ou iniciando e terminando em migrações 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

A migração da qual começar ou null para começar a partir do banco de dados vazio.

toMigration
String

A migração de destino para a qual migrar o banco de dados ou null migrar para o mais recente.

idempotent
Boolean

Se true, os scripts idempotentes serão gerados, caso contrário, serão gerados scripts que pressupõem que nenhuma das migrações no intervalo especificado já foi aplicada ao banco de dados.

Retornos

O script gerado.

Aplica-se a