Partager via


IMigrator.GenerateScript Méthode

Définition

Surcharges

GenerateScript(String, String, MigrationsSqlGenerationOptions)

Génère un script SQL pour migrer une base de données dans son intégralité ou en commençant et se terminant à des migrations spécifiées.

GenerateScript(String, String, Boolean)

Génère un script SQL pour migrer une base de données dans son intégralité ou en commençant et se terminant à des migrations spécifiées.

GenerateScript(String, String, MigrationsSqlGenerationOptions)

Génère un script SQL pour migrer une base de données dans son intégralité ou en commençant et se terminant à des migrations spécifiées.

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

Paramètres

fromMigration
String

Migration à partir de laquelle démarrer ou null à partir de la base de données vide.

toMigration
String

Migration cible vers laquelle migrer la base de données ou null vers la dernière version.

options
MigrationsSqlGenerationOptions

Options à utiliser lors de la génération de SQL pour les migrations.

Retours

Script généré.

Attributs

Remarques

Pour plus d’informations et d’exemples, consultez Migrations de bases de données .

S’applique à

GenerateScript(String, String, Boolean)

Génère un script SQL pour migrer une base de données dans son intégralité ou en commençant et se terminant à des migrations spécifiées.

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

Paramètres

fromMigration
String

Migration à partir de laquelle démarrer ou null à partir de la base de données vide.

toMigration
String

Migration cible vers laquelle migrer la base de données ou null vers la dernière version.

idempotent
Boolean

Si true, des scripts idempotents seront générés, sinon des scripts seront générés qui supposent qu’aucune des migrations de la plage spécifiée n’a déjà été appliquée à la base de données.

Retours

Script généré.

S’applique à