SqlServerMigrationSqlGenerator Classe
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.
Fournisseur pour convertir les opérations de migration indépendantes du fournisseur en commandes SQL qui peuvent être exécutées sur une base de données Microsoft SQL Server.
public class SqlServerMigrationSqlGenerator : System.Data.Entity.Migrations.Sql.MigrationSqlGenerator
type SqlServerMigrationSqlGenerator = class
inherit MigrationSqlGenerator
Public Class SqlServerMigrationSqlGenerator
Inherits MigrationSqlGenerator
- Héritage
- Dérivé
Constructeurs
SqlServerMigrationSqlGenerator() |
Fournisseur pour convertir les opérations de migration indépendantes du fournisseur en commandes SQL qui peuvent être exécutées sur une base de données Microsoft SQL Server. |
Propriétés
ProviderManifest |
Obtient ou définit le manifeste du fournisseur. (Hérité de MigrationSqlGenerator) |
Méthodes
BuildColumnType(ColumnModel) |
Génère du code SQL pour spécifier le type de données d’une colonne. Cette méthode génère simplement le type réel, et non le sql pour créer la colonne. |
BuildStoreTypeUsage(String, PropertyModel) |
Génère l’utilisation du type de magasin pour le spécifié |
CreateConnection() |
Crée une connexion vide pour le fournisseur actuel. Permet aux fournisseurs dérivés d’utiliser une connexion autre que SqlConnection. |
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(AddForeignKeyOperation) |
Génère sql pour un AddForeignKeyOperation. 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(Boolean) |
Génère sql pour spécifier une valeur constante par défaut bool définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non la valeur SQL pour définir la valeur par défaut. |
Generate(Byte[]) |
Génère sql pour spécifier une valeur par défaut byte[] constante définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non la valeur SQL pour définir la valeur par défaut. |
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(CreateTableOperation) |
Génère sql pour un CreateTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement. |
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 la valeur 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 la valeur SQL pour définir la valeur par défaut. |
Generate(DbGeography) |
Génère du code 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 la valeur SQL pour définir la valeur par défaut. |
Generate(DbGeometry) |
Génère sql pour spécifier une valeur géométrique constante par défaut définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non la valeur SQL pour définir la valeur par défaut. |
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(DropPrimaryKeyOperation) |
Génère sql pour un DropPrimaryKeyOperation. 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(Guid) |
Génère sql pour spécifier une valeur constante par défaut guid définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non la valeur SQL pour définir la valeur par défaut. |
Generate(IEnumerable<MigrationOperation>, String) |
Convertit un ensemble d’opérations de migration dans Microsoft SQL Server SQL spécifique. |
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(Object) |
Génère du code 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 la valeur SQL pour définir la valeur par défaut. |
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(RenameTableOperation) |
Génère sql pour un RenameTableOperation. Le SQL généré doit être ajouté à l’aide de la méthode Statement. |
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(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 la valeur SQL pour définir la valeur par défaut. |
Generate(TimeSpan) |
Génère du code SQL pour spécifier une valeur constante par défaut TimeSpan définie sur une colonne. Cette méthode génère simplement la valeur réelle, et non la valeur SQL pour définir la valeur par défaut. |
GenerateCreateSchema(String) |
Génère sql pour créer un schéma de base de données. Le SQL généré doit être ajouté à l’aide de la méthode Statement. |
GenerateMakeSystemTable(CreateTableOperation) |
Génère sql pour marquer une table en tant que table système. Le SQL généré doit être ajouté à l’aide de la méthode Statement. |
GenerateProcedureBody(ICollection<DbModificationCommandTree>, String, String) |
Génère le corps SQL d’une procédure stockée. (Hérité de MigrationSqlGenerator) |
IsPermissionDeniedError(Exception) |
Détermine si une exception spécifique au fournisseur correspond à une erreur d’autorisation refusée au niveau de la base de données. (Hérité de MigrationSqlGenerator) |
Name(String) |
Génère un nom entre guillemets. Le nom fourni peut contenir ou non le schéma. |
Quote(String) |
Cite un identificateur pour SQL Server. |
Statement(IndentedTextWriter) |
Ajoute une nouvelle instruction à exécuter sur la base de données. |
Statement(String, Boolean) |
Ajoute une nouvelle instruction à exécuter sur la base de données. |
Writer() |
Obtient un nouveau IndentedTextWriter qui peut être utilisé pour générer SQL. Il s’agit simplement d’une méthode d’assistance pour créer un writer. L’écriture dans l’enregistreur n’entraîne pas l’inscription de SQL pour l’exécution. Vous devez passer le sql généré à la méthode Statement. |