Idioma

IMigrator.GenerateScript Método

Definição

Sobrecargas

Nome Descrição
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)

Origem:
IMigrator.cs
Origem:
IMigrator.cs
Origem:
IMigrator.cs
Origem:
IMigrator.cs
Origem:
IMigrator.cs

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

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT")]
[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);
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.RequiresDynamicCode("Migrations operations are not supported with NativeAOT")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Migration generation currently isn't compatible with trimming")>]
abstract member GenerateScript : string * string * Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions -> string
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
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 a ser iniciada ou null 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 a ser iniciada ou null 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, em seguida, scripts idempotentes forem gerados, caso contrário, serão gerados scripts que pressupõem que nenhuma das migrações no intervalo especificado já tenha sido aplicada ao banco de dados.

Retornos

O script gerado.

Aplica-se a