IMigrator.GenerateScript Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.