Partager via


SqlServerMigrationsSqlGenerator Classe

Définition

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

public class SqlServerMigrationsSqlGenerator : Microsoft.EntityFrameworkCore.Migrations.MigrationsSqlGenerator
type SqlServerMigrationsSqlGenerator = class
    inherit MigrationsSqlGenerator
Public Class SqlServerMigrationsSqlGenerator
Inherits MigrationsSqlGenerator
Héritage
SqlServerMigrationsSqlGenerator

Remarques

La durée de vie du service est Scoped. Cela signifie que chaque DbContext instance utilisera ses propres instance de ce service. L’implémentation peut dépendre d’autres services inscrits avec n’importe quelle durée de vie. L’implémentation n’a pas besoin d’être thread-safe.

Pour plus d’informations et d’exemples, consultez Migrations de bases dedonnées et Accès aux bases de données SQL Server et Azure SQL avec EF Core.

Constructeurs

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider, IMigrationsAnnotationProvider)

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, ICommandBatchPreparer)

Crée une instance SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Crée une instance SqlServerMigrationsSqlGenerator.

SqlServerMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Crée une instance SqlServerMigrationsSqlGenerator.

Propriétés

Annotations

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

(Hérité de MigrationsSqlGenerator)
Dependencies

Dépendances spécifiques au fournisseur relationnel pour ce service.

(Hérité de MigrationsSqlGenerator)
Options

Obtient ou définit les options à utiliser lors de la génération de commandes.

(Hérité de MigrationsSqlGenerator)
SqlGenerationHelper

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

(Hérité de MigrationsSqlGenerator)
SqlGenerator

Le IUpdateSqlGenerator.

(Hérité de MigrationsSqlGenerator)
TypeMapper

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

(Hérité de MigrationsSqlGenerator)
VersionComparer

Obtient un comparateur qui peut être utilisé pour comparer deux versions de produit.

(Hérité de MigrationsSqlGenerator)

Méthodes

AddDescription(MigrationCommandListBuilder, String, String, String, String, Boolean)

Génère des commandes d’ajout pour les descriptions sur les tables et les colonnes.

CheckConstraint(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une contrainte case activée d’un AddCheckConstraintOperation.

(Hérité de MigrationsSqlGenerator)
CheckConstraint(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une contrainte case activée d’un CreateCheckConstraintOperation.

(Hérité de MigrationsSqlGenerator)
ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne dans un AddColumnOperation.

ColumnDefinition(AddColumnOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne dans un AddColumnOperation.

(Hérité de MigrationsSqlGenerator)
ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

ColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

(Hérité de MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)
Obsolète..

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

(Hérité de MigrationsSqlGenerator)
ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, Boolean, IAnnotatable, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

ColumnDefinition(String, String, String, Type, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, Boolean, Object, String, String, IAnnotatable, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne pour les métadonnées de colonne données.

(Hérité de MigrationsSqlGenerator)
ColumnList(String[])

Concatène les noms de colonnes donnés dans une DelimitIdentifier(String) liste séparée.

(Hérité de MigrationsSqlGenerator)
ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne calculée pour les métadonnées de colonne données.

ComputedColumnDefinition(String, String, String, ColumnOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une définition de colonne calculée pour les métadonnées de colonne données.

(Hérité de MigrationsSqlGenerator)
CreateIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Génère sql pour créer les index donnés.

CreateIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Génère SQL pour créer les index donnés.

CreateIndexes(IProperty, MigrationCommandListBuilder)

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

CreateTableCheckConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les contraintes case activée d’un CreateTableOperation.

(Hérité de MigrationsSqlGenerator)
CreateTableColumns(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les définitions de colonne dans un CreateTableOperation.

(Hérité de MigrationsSqlGenerator)
CreateTableConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les contraintes d’un CreateTableOperation.

(Hérité de MigrationsSqlGenerator)
CreateTableForeignKeys(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les contraintes de clé étrangère d’un CreateTableOperation.

(Hérité de MigrationsSqlGenerator)
CreateTablePrimaryKeyConstraint(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour la contrainte de clé primaire d’un CreateTableOperation.

(Hérité de MigrationsSqlGenerator)
CreateTableUniqueConstraints(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les contraintes uniques d’un CreateTableOperation.

(Hérité de MigrationsSqlGenerator)
DefaultValue(Object, String, MigrationCommandListBuilder)

Génère un fragment SQL pour la contrainte par défaut d’une colonne.

(Hérité de MigrationsSqlGenerator)
DefaultValue(Object, String, String, MigrationCommandListBuilder)

Génère un fragment SQL pour la contrainte par défaut d’une colonne.

(Hérité de MigrationsSqlGenerator)
DropDefaultConstraint(String, String, String, MigrationCommandListBuilder)

Génère un fragment SQL pour supprimer les contraintes par défaut pour une colonne.

DropDescription(MigrationCommandListBuilder, String, String, String, Boolean)

Génère des commandes de suppression pour les descriptions des tables et des colonnes.

DropIndexes(IEnumerable<IIndex>, MigrationCommandListBuilder)

Génère sql pour supprimer les index donnés.

DropIndexes(IEnumerable<ITableIndex>, MigrationCommandListBuilder)

Génère sql pour supprimer les index donnés.

DropIndexes(IProperty, MigrationCommandListBuilder)

SQL Server’implémentation spécifique de MigrationsSqlGenerator.

EndStatement(MigrationCommandListBuilder, Boolean)

Génère un fragment SQL pour arrêter la commande SQL.

(Hérité de MigrationsSqlGenerator)
FindEntityTypes(IModel, String, String)
Obsolète..

Recherche tous les IEntityTypes mappés à la table donnée.

(Hérité de MigrationsSqlGenerator)
FindProperty(IModel, String, String, String)
Obsolète..

Recherche certaines IProperty mappées à la colonne donnée.

Si plusieurs propriétés sont mappées à la même colonne, la propriété retournée est choisie arbitrairement. Le validateur de modèle garantit que toutes les propriétés mappées à une colonne donnée ont une configuration cohérente.

(Hérité de MigrationsSqlGenerator)
ForeignKeyAction(ReferentialAction, MigrationCommandListBuilder)

Génère un fragment SQL pour l’action référentielle donnée.

ForeignKeyConstraint(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une contrainte de clé étrangère d’un AddForeignKeyOperation.

(Hérité de MigrationsSqlGenerator)
Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddCheckConstraintOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(AddCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddCheckConstraintOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné AddColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(AddColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné AddColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné AddForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(AddForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné AddForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné AddPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné AddPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AddUniqueConstraintOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AlterColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AlterDatabaseOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(AlterDatabaseOperation, IModel, MigrationCommandListBuilder)

Peut être remplacé par les fournisseurs de base de données pour générer des commandes pour le donné AlterDatabaseOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AlterSequenceOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné AlterTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(AlterTableOperation, IModel, MigrationCommandListBuilder)

Peut être remplacé par les fournisseurs de base de données pour générer des commandes pour le donné AlterTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(CreateCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné CreateCheckConstraintOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné CreateIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné CreateIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné CreateIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(CreateIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné CreateIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné CreateSequenceOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné CreateSequenceOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné CreateTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné CreateTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné CreateTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné CreateTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DeleteDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(DeleteDataOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DeleteDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropCheckConstraintOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropCheckConstraintOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(DropColumnOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(DropForeignKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropForeignKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder)

Peut être remplacé par les fournisseurs de base de données pour générer des commandes pour le donné DropIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Notez que l’implémentation par défaut de cette méthode lève NotImplementedException. Les fournisseurs doivent remplacer s’ils doivent prendre en charge ce type d’opération.

(Hérité de MigrationsSqlGenerator)
Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(DropIndexOperation, IModel, MigrationCommandListBuilder, Boolean)

Peut être remplacé par les fournisseurs de base de données pour générer des commandes pour le donné DropIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(DropPrimaryKeyOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropPrimaryKeyOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(DropSchemaOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropSchemaOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropSequenceOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(DropTableOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné DropTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(DropUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné DropUniqueConstraintOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné EnsureSchemaOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné InsertDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné InsertDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné InsertDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(InsertDataOperation, IModel, MigrationCommandListBuilder, Boolean)

Génère des commandes pour le donné InsertDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

(Hérité de MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel)

Génère des commandes à partir d’une liste d’opérations.

Generate(IReadOnlyList<MigrationOperation>, IModel)

Génère des commandes à partir d’une liste d’opérations.

(Hérité de MigrationsSqlGenerator)
Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Génère des commandes à partir d’une liste d’opérations.

Generate(IReadOnlyList<MigrationOperation>, IModel, MigrationsSqlGenerationOptions)

Génère des commandes à partir d’une liste d’opérations.

(Hérité de MigrationsSqlGenerator)
Generate(MigrationOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné MigrationOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(RenameColumnOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné RenameColumnOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(RenameIndexOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné RenameIndexOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(RenameSequenceOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné RenameSequenceOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(RenameTableOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné RenameTableOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné RestartSequenceOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(RestartSequenceOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné RestartSequenceOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné SqlOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(SqlOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné SqlOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
Generate(SqlServerCreateDatabaseOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné SqlServerCreateDatabaseOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(SqlServerDropDatabaseOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné SqlServerDropDatabaseOperation en effectuant des appels sur le donné MigrationCommandListBuilder.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné UpdateDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis met fin à la commande finale.

Generate(UpdateDataOperation, IModel, MigrationCommandListBuilder)

Génère des commandes pour le donné UpdateDataOperation en effectuant des appels sur le donné MigrationCommandListBuilder, puis termine la commande finale.

(Hérité de MigrationsSqlGenerator)
GenerateIndexColumnList(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Retourne un fragment SQL pour la liste de colonnes d’un index à partir d’un CreateIndexOperation.

(Hérité de MigrationsSqlGenerator)
GenerateModificationCommands(DeleteDataOperation, IModel)

Génère les commandes qui correspondent à l’opération donnée.

(Hérité de MigrationsSqlGenerator)
GenerateModificationCommands(InsertDataOperation, IModel)

Génère les commandes qui correspondent à l’opération donnée.

(Hérité de MigrationsSqlGenerator)
GenerateModificationCommands(UpdateDataOperation, IModel)

Génère les commandes qui correspondent à l’opération donnée.

(Hérité de MigrationsSqlGenerator)
GetColumnType(String, String, String, ColumnOperation, IModel)

Obtient le type de magasin/base de données d’une colonne en fonction des métadonnées fournies.

(Hérité de MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Boolean, IModel)

Obtient le type de magasin/base de données d’une colonne en fonction des métadonnées fournies.

(Hérité de MigrationsSqlGenerator)
GetColumnType(String, String, String, Type, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Boolean, IModel)

Obtient le type de magasin/base de données d’une colonne en fonction des métadonnées fournies.

(Hérité de MigrationsSqlGenerator)
GetIndexesToRebuild(IColumn, MigrationOperation)

Obtient la liste des index qui doivent être reconstruits lorsque la colonne donnée change.

GetIndexesToRebuild(IProperty, MigrationOperation)

Obtient la liste des index qui doivent être reconstruits lorsque la propriété donnée change.

HasLegacyRenameOperations(IModel)

Vérifie si et RenameSequenceOperation utilisez le comportement hérité qui consiste à définir le nouveau nom et le nouveau schéma sur null lorsqu’il n’est pas RenameTableOperation modifié.

(Hérité de MigrationsSqlGenerator)
IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les extras (filtre, colonnes incluses, options) d’un index à partir d’un CreateIndexOperation.

IndexOptions(CreateIndexOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les extras (filtre, colonnes incluses, options) d’un index à partir d’un CreateIndexOperation.

(Hérité de MigrationsSqlGenerator)
IndexTraits(MigrationOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour les caractéristiques d’un index à partir d’un CreateIndexOperation, AddPrimaryKeyOperationou AddUniqueConstraintOperation.

IsOldColumnSupported(IModel)

Vérifie si prend ou non AddColumnOperation en charge le passage dans l’ancienne colonne, qui a été ajoutée uniquement dans EF Core 1.1.

(Hérité de MigrationsSqlGenerator)
PrimaryKeyConstraint(AddPrimaryKeyOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une contrainte de clé primaire d’un AddPrimaryKeyOperation.

(Hérité de MigrationsSqlGenerator)
Rename(String, String, MigrationCommandListBuilder)

Génère un renommage.

Rename(String, String, String, MigrationCommandListBuilder)

Génère un renommage.

SequenceOptions(AlterSequenceOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL configurant une séquence dans un AlterSequenceOperation.

(Hérité de MigrationsSqlGenerator)
SequenceOptions(CreateSequenceOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL configurant une séquence dans un CreateSequenceOperation.

(Hérité de MigrationsSqlGenerator)
SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Génère un fragment SQL configurant une séquence avec les options données.

SequenceOptions(String, String, Int32, Nullable<Int64>, Nullable<Int64>, Boolean, IModel, MigrationCommandListBuilder)

Génère un fragment SQL configurant une séquence avec les options fournies.

(Hérité de MigrationsSqlGenerator)
SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL configurant une séquence avec les options données.

SequenceOptions(String, String, SequenceOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL configurant une séquence avec les options fournies.

(Hérité de MigrationsSqlGenerator)
Transfer(String, String, String, MigrationCommandListBuilder)

Génère un transfert d’un schéma à un autre..

TryGetVersion(IModel, String)

Obtient la version du produit utilisée pour générer la migration actuelle. Les fournisseurs peuvent l’utiliser pour préserver la compatibilité avec les migrations générées à l’aide des versions précédentes.

(Hérité de MigrationsSqlGenerator)
UniqueConstraint(AddUniqueConstraintOperation, IModel, MigrationCommandListBuilder)

Génère un fragment SQL pour une contrainte unique d’un AddUniqueConstraintOperation.

(Hérité de MigrationsSqlGenerator)
UseLegacyIndexFilters(CreateIndexOperation, IModel)

Vérifie si un filtre doit ou non CreateIndexOperation être généré par Migrations.

UseLegacyIndexFilters(IModel)
Obsolète..

Vérifie si un filtre doit ou non CreateIndexOperation être généré par Migrations.

S’applique à