Partager via


SqliteMigrationsSqlGenerator Classe

Définition

Implémentation spécifique à SQLite de MigrationsSqlGenerator.

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

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 de données et Accès aux bases de données SQLite avec EF Core .

Constructeurs

SqliteMigrationsSqlGenerator(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IRelationalTypeMapper, IRelationalAnnotationProvider)

Implémentation spécifique à SQLite de MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies)

Implémentation spécifique à SQLite de MigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IMigrationsAnnotationProvider)

Crée une instance SqliteMigrationsSqlGenerator.

SqliteMigrationsSqlGenerator(MigrationsSqlGeneratorDependencies, IRelationalAnnotationProvider)

Crée une instance SqliteMigrationsSqlGenerator.

Propriétés

Annotations

Implémentation spécifique à SQLite 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

Implémentation spécifique à SQLite de MigrationsSqlGenerator.

(Hérité de MigrationsSqlGenerator)
SqlGenerator

L’IUpdateSqlGeneratoropérateur

(Hérité de MigrationsSqlGenerator)
TypeMapper

Implémentation spécifique à SQLite 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

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, 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, 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)
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.

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)
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.

(Hérité de MigrationsSqlGenerator)
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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de tables, qui ne sont pas encore prises en charge.

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 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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de tables, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de tables, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de tables, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de tables, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de tables, qui ne sont pas encore prises en charge.

Generate(AlterColumnOperation, IModel, MigrationCommandListBuilder)

Lève, NotSupportedException car cette opération nécessite des reconstructions de tables, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car SQLite ne prend pas en charge les séquences.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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 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.

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

Lève, NotSupportedException car SQLite ne prend pas en charge les séquences.

Generate(CreateTableOperation, IModel, MigrationCommandListBuilder)

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

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 termine la commande finale.

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

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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)

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

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)

Ignoré, car les schémas ne sont pas pris en charge par SQLite et sont ignorés en mode silencieux pour améliorer la compatibilité des tests.

Generate(DropSequenceOperation, IModel, MigrationCommandListBuilder)

Lève, NotSupportedException car SQLite ne prend pas en charge les séquences.

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.

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

Lève, NotSupportedException car cette opération nécessite des reconstructions de table, qui ne sont pas encore prises en charge.

Generate(EnsureSchemaOperation, IModel, MigrationCommandListBuilder)

Ignoré, car les schémas ne sont pas pris en charge par SQLite et sont ignorés en mode silencieux pour améliorer la compatibilité des tests.

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.

(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.

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

Génère des commandes pour le donné RenameTableOperation 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)

Lève, NotSupportedException car SQLite ne prend pas en charge les séquences.

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)

Lève, NotSupportedException car SQLite ne prend pas en charge les séquences.

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(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)
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.

(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.

(Hérité de MigrationsSqlGenerator)
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)
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 fournies.

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

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

(Hérité de MigrationsSqlGenerator)
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)

S’applique à