Partager via


SqlServerMigrationSqlGenerator.Generate Méthode

Définition

Surcharges

Generate(IEnumerable<MigrationOperation>, String)

Convertit un ensemble d’opérations de migration en Microsoft SQL Server SQL spécifique.

Generate(TimeSpan)

Génère sql pour spécifier une valeur par défaut TimeSpan constante définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(String)

Génère sql pour spécifier une valeur de chaîne constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(Object)

Génère SQL pour spécifier une valeur constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(Guid)

Génère SQL pour spécifier une valeur de guid constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(DateTimeOffset)

Génère sql pour spécifier une valeur constante par défaut DateTimeOffset définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(DateTime)

Génère SQL pour spécifier une valeur constante dateTime par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(DbGeometry)

Génère sql pour spécifier une valeur de géométrie constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(DbGeography)

Génère SQL pour spécifier une valeur par défaut géogrpahy constante définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(SqlOperation)

Génère sql pour un SqlOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(RenameTableOperation)

Génère sql pour un RenameTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(RenameColumnOperation)

Génère sql pour un RenameColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(InsertHistoryOperation)

Génère sql pour un InsertHistoryOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(MoveTableOperation)

Génère sql pour un MoveTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(DropPrimaryKeyOperation)

Génère sql pour un DropPrimaryKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(Boolean)

Génère SQL pour spécifier une valeur par défaut bool constante définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(Byte[])

Génère SQL pour spécifier une valeur par défaut d’octet constant[] définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

Generate(AddColumnOperation)

Génère sql pour un AddColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(DropTableOperation)

Génère sql pour un DropTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(AddPrimaryKeyOperation)

Génère sql pour un AddPrimaryKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(AlterColumnOperation)

Génère sql pour un AlterColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(AddForeignKeyOperation)

Génère sql pour un AddForeignKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(CreateTableOperation)

Génère sql pour un CreateTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(DeleteHistoryOperation)

Génère sql pour un DeleteHistoryOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(DropColumnOperation)

Génère sql pour un DropColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(DropForeignKeyOperation)

Génère sql pour un DropForeignKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(DropIndexOperation)

Génère sql pour un DropIndexOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(CreateIndexOperation)

Génère sql pour un CreateIndexOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

Generate(IEnumerable<MigrationOperation>, String)

Convertit un ensemble d’opérations de migration en Microsoft SQL Server SQL spécifique.

public override System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Sql.MigrationStatement> Generate (System.Collections.Generic.IEnumerable<System.Data.Entity.Migrations.Model.MigrationOperation> migrationOperations, string providerManifestToken);
override this.Generate : seq<System.Data.Entity.Migrations.Model.MigrationOperation> * string -> seq<System.Data.Entity.Migrations.Sql.MigrationStatement>
Public Overrides Function Generate (migrationOperations As IEnumerable(Of MigrationOperation), providerManifestToken As String) As IEnumerable(Of MigrationStatement)

Paramètres

migrationOperations
IEnumerable<MigrationOperation>

Opérations à convertir.

providerManifestToken
String

Jeton représentant la version de SQL Server ciblée (par exemple, « 2005 », « 2008 »).

Retours

Liste des instructions SQL à exécuter pour effectuer les opérations de migration.

S’applique à

Generate(TimeSpan)

Génère sql pour spécifier une valeur par défaut TimeSpan constante définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (TimeSpan defaultValue);
override this.Generate : TimeSpan -> string
Protected Overridable Function Generate (defaultValue As TimeSpan) As String

Paramètres

defaultValue
TimeSpan

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(String)

Génère sql pour spécifier une valeur de chaîne constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (string defaultValue);
override this.Generate : string -> string
Protected Overridable Function Generate (defaultValue As String) As String

Paramètres

defaultValue
String

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(Object)

Génère SQL pour spécifier une valeur constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (object defaultValue);
override this.Generate : obj -> string
Protected Overridable Function Generate (defaultValue As Object) As String

Paramètres

defaultValue
Object

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(Guid)

Génère SQL pour spécifier une valeur de guid constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (Guid defaultValue);
override this.Generate : Guid -> string
Protected Overridable Function Generate (defaultValue As Guid) As String

Paramètres

defaultValue
Guid

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(DateTimeOffset)

Génère sql pour spécifier une valeur constante par défaut DateTimeOffset définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (DateTimeOffset defaultValue);
override this.Generate : DateTimeOffset -> string
Protected Overridable Function Generate (defaultValue As DateTimeOffset) As String

Paramètres

defaultValue
DateTimeOffset

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(DateTime)

Génère SQL pour spécifier une valeur constante dateTime par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (DateTime defaultValue);
override this.Generate : DateTime -> string
Protected Overridable Function Generate (defaultValue As DateTime) As String

Paramètres

defaultValue
DateTime

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(DbGeometry)

Génère sql pour spécifier une valeur de géométrie constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (System.Data.Spatial.DbGeometry defaultValue);
override this.Generate : System.Data.Spatial.DbGeometry -> string
Protected Overridable Function Generate (defaultValue As DbGeometry) As String

Paramètres

defaultValue
DbGeometry

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(DbGeography)

Génère SQL pour spécifier une valeur par défaut géogrpahy constante définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (System.Data.Spatial.DbGeography defaultValue);
override this.Generate : System.Data.Spatial.DbGeography -> string
Protected Overridable Function Generate (defaultValue As DbGeography) As String

Paramètres

defaultValue
DbGeography

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(SqlOperation)

Génère sql pour un SqlOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.SqlOperation sqlOperation);
override this.Generate : System.Data.Entity.Migrations.Model.SqlOperation -> unit

Paramètres

sqlOperation
SqlOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(RenameTableOperation)

Génère sql pour un RenameTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameTableOperation renameTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameTableOperation -> unit

Paramètres

renameTableOperation
RenameTableOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(RenameColumnOperation)

Génère sql pour un RenameColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.RenameColumnOperation renameColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.RenameColumnOperation -> unit

Paramètres

renameColumnOperation
RenameColumnOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(InsertHistoryOperation)

Génère sql pour un InsertHistoryOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.InsertHistoryOperation insertHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.InsertHistoryOperation -> unit

Paramètres

insertHistoryOperation
InsertHistoryOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(MoveTableOperation)

Génère sql pour un MoveTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.MoveTableOperation moveTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.MoveTableOperation -> unit

Paramètres

moveTableOperation
MoveTableOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(DropPrimaryKeyOperation)

Génère sql pour un DropPrimaryKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation dropPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropPrimaryKeyOperation -> unit

Paramètres

dropPrimaryKeyOperation
DropPrimaryKeyOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(Boolean)

Génère SQL pour spécifier une valeur par défaut bool constante définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (bool defaultValue);
override this.Generate : bool -> string
Protected Overridable Function Generate (defaultValue As Boolean) As String

Paramètres

defaultValue
Boolean

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(Byte[])

Génère SQL pour spécifier une valeur par défaut d’octet constant[] définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non le SQL pour définir la valeur par défaut.

protected virtual string Generate (byte[] defaultValue);
override this.Generate : byte[] -> string
Protected Overridable Function Generate (defaultValue As Byte()) As String

Paramètres

defaultValue
Byte[]

Valeur à définir.

Retours

SQL représentant la valeur par défaut.

S’applique à

Generate(AddColumnOperation)

Génère sql pour un AddColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddColumnOperation addColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddColumnOperation -> unit

Paramètres

addColumnOperation
AddColumnOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(DropTableOperation)

Génère sql pour un DropTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropTableOperation dropTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropTableOperation -> unit

Paramètres

dropTableOperation
DropTableOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(AddPrimaryKeyOperation)

Génère sql pour un AddPrimaryKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation addPrimaryKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddPrimaryKeyOperation -> unit

Paramètres

addPrimaryKeyOperation
AddPrimaryKeyOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(AlterColumnOperation)

Génère sql pour un AlterColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AlterColumnOperation alterColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AlterColumnOperation -> unit

Paramètres

alterColumnOperation
AlterColumnOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(AddForeignKeyOperation)

Génère sql pour un AddForeignKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.AddForeignKeyOperation addForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.AddForeignKeyOperation -> unit

Paramètres

addForeignKeyOperation
AddForeignKeyOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(CreateTableOperation)

Génère sql pour un CreateTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateTableOperation createTableOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateTableOperation -> unit

Paramètres

createTableOperation
CreateTableOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(DeleteHistoryOperation)

Génère sql pour un DeleteHistoryOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DeleteHistoryOperation deleteHistoryOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DeleteHistoryOperation -> unit

Paramètres

deleteHistoryOperation
DeleteHistoryOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(DropColumnOperation)

Génère sql pour un DropColumnOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropColumnOperation dropColumnOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropColumnOperation -> unit

Paramètres

dropColumnOperation
DropColumnOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(DropForeignKeyOperation)

Génère sql pour un DropForeignKeyOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropForeignKeyOperation dropForeignKeyOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropForeignKeyOperation -> unit

Paramètres

dropForeignKeyOperation
DropForeignKeyOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(DropIndexOperation)

Génère sql pour un DropIndexOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.DropIndexOperation dropIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.DropIndexOperation -> unit

Paramètres

dropIndexOperation
DropIndexOperation

Opération pour laquelle produire SQL.

S’applique à

Generate(CreateIndexOperation)

Génère sql pour un CreateIndexOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement.

protected virtual void Generate (System.Data.Entity.Migrations.Model.CreateIndexOperation createIndexOperation);
override this.Generate : System.Data.Entity.Migrations.Model.CreateIndexOperation -> unit

Paramètres

createIndexOperation
CreateIndexOperation

Opération pour laquelle produire SQL.

S’applique à