Sprache

IMigrator.GenerateScript Methode

Definition

Überlädt

Name Beschreibung
GenerateScript(String, String, MigrationsSqlGenerationOptions)

Generiert ein SQL-Skript, um eine Datenbank vollständig zu migrieren, oder startet und endet mit angegebenen Migrationen.

GenerateScript(String, String, Boolean)

Generiert ein SQL-Skript, um eine Datenbank vollständig zu migrieren, oder startet und endet mit angegebenen Migrationen.

GenerateScript(String, String, MigrationsSqlGenerationOptions)

Quelle:
IMigrator.cs
Quelle:
IMigrator.cs
Quelle:
IMigrator.cs
Quelle:
IMigrator.cs
Quelle:
IMigrator.cs

Generiert ein SQL-Skript, um eine Datenbank vollständig zu migrieren, oder startet und endet mit angegebenen Migrationen.

[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

Parameter

fromMigration
String

Die Migration, von der aus gestartet werden soll, oder null von der leeren Datenbank aus zu starten.

toMigration
String

Die Zielmigration, zu der die Datenbank migriert werden soll, oder null zur neuesten Migration.

options
MigrationsSqlGenerationOptions

Die Optionen, die beim Generieren von SQL für Migrationen verwendet werden sollen.

Gibt zurück

Das generierte Skript.

Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen .

Gilt für:

GenerateScript(String, String, Boolean)

Generiert ein SQL-Skript, um eine Datenbank vollständig zu migrieren, oder startet und endet mit angegebenen Migrationen.

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

Parameter

fromMigration
String

Die Migration, von der aus gestartet werden soll, oder null von der leeren Datenbank aus zu starten.

toMigration
String

Die Zielmigration, zu der die Datenbank migriert werden soll, oder null zur neuesten Migration.

idempotent
Boolean

Wenn true, dann werden idempotente Skripts generiert, andernfalls werden Skripts generiert, die davon ausgehen, dass keine der Migrationen im angegebenen Bereich bereits auf die Datenbank angewendet wurde.

Gibt zurück

Das generierte Skript.

Gilt für: