IMigrator.GenerateScript Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GenerateScript(String, String, MigrationsSqlGenerationOptions) |
Generuje skrypt SQL służący do migrowania bazy danych w całości lub uruchamiania i kończenia określonych migracji. |
GenerateScript(String, String, Boolean) |
Generuje skrypt SQL służący do migrowania bazy danych w całości lub uruchamiania i kończenia określonych migracji. |
GenerateScript(String, String, MigrationsSqlGenerationOptions)
- Źródło:
- IMigrator.cs
- Źródło:
- IMigrator.cs
- Źródło:
- IMigrator.cs
Generuje skrypt SQL służący do migrowania bazy danych w całości lub uruchamiania i kończenia określonych migracji.
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.RequiresUnreferencedCode("Migration generation currently isn't compatible with trimming")]
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT")]
public string GenerateScript (string? fromMigration = default, string? toMigration = default, Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions options = Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerationOptions.Default);
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Migration generation currently isn't compatible with trimming")>]
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Migrations operations are not supported with NativeAOT")>]
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
Migracja do rozpoczęcia lub null
rozpoczęcia od pustej bazy danych.
- toMigration
- String
Migracja docelowa do migracji bazy danych do lub null
migracji do najnowszej wersji.
- options
- MigrationsSqlGenerationOptions
Opcje do użycia podczas generowania bazy danych SQL na potrzeby migracji.
Zwraca
Wygenerowany skrypt.
- Atrybuty
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Migracje bazy danych .
Dotyczy
GenerateScript(String, String, Boolean)
Generuje skrypt SQL służący do migrowania bazy danych w całości lub uruchamiania i kończenia określonych migracji.
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
Migracja do rozpoczęcia lub null
rozpoczęcia od pustej bazy danych.
- toMigration
- String
Migracja docelowa do migracji bazy danych do lub null
migracji do najnowszej wersji.
- idempotent
- Boolean
Jeśli true
skrypty idempotentne zostaną wygenerowane, w przeciwnym razie skrypty zostaną wygenerowane, które zakładają, że żadna z migracji w określonym zakresie nie została już zastosowana do bazy danych.
Zwraca
Wygenerowany skrypt.