Jazyk

IMigrator.GenerateScript Metoda

Definice

Přetížení

Název Description
GenerateScript(String, String, MigrationsSqlGenerationOptions)

Vygeneruje skript SQL, který migruje databázi buď v plném rozsahu, nebo začíná a končí na zadaných migracích.

GenerateScript(String, String, Boolean)

Vygeneruje skript SQL, který migruje databázi buď v plném rozsahu, nebo začíná a končí na zadaných migracích.

GenerateScript(String, String, MigrationsSqlGenerationOptions)

Zdroj:
IMigrator.cs
Zdroj:
IMigrator.cs
Zdroj:
IMigrator.cs
Zdroj:
IMigrator.cs
Zdroj:
IMigrator.cs

Vygeneruje skript SQL, který migruje databázi buď v plném rozsahu, nebo začíná a končí na zadaných migracích.

[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

Parametry

fromMigration
String

Migrace, ze které se má začít, nebo null začít z prázdné databáze.

toMigration
String

Cíl migrace databáze do databáze nebo null migrace na nejnovější verzi.

options
MigrationsSqlGenerationOptions

Možnosti použití při generování SQL pro migrace.

Návraty

Vygenerovaný skript.

Atributy

Poznámky

Další informace a příklady najdete v tématu Migrace databází .

Platí pro

GenerateScript(String, String, Boolean)

Vygeneruje skript SQL, který migruje databázi buď v plném rozsahu, nebo začíná a končí na zadaných migracích.

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

Parametry

fromMigration
String

Migrace, ze které se má začít, nebo null začít z prázdné databáze.

toMigration
String

Cíl migrace databáze do databáze nebo null migrace na nejnovější verzi.

idempotent
Boolean

Pokud truese vygenerují idempotentní skripty, v opačném případě se vygenerují skripty, které předpokládají, že pro databázi již nebyla použita žádná ze zadaných migrací.

Návraty

Vygenerovaný skript.

Platí pro