SqlServerMigrationSqlGenerator.Generate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.