IMigrator.GenerateScript Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.