SqlServerModelExtensions Classe

Définition

Méthodes d’extension de modèle pour SQL Server métadonnées spécifiques.

public static class SqlServerModelExtensions
type SqlServerModelExtensions = class
Public Module SqlServerModelExtensions
Héritage
SqlServerModelExtensions

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations et Accès aux bases de données SQL Server et Azure SQL avec EF Core.

Champs

DefaultHiLoSequenceName

Nom par défaut de la séquence hi-lo.

DefaultSequenceNameSuffix

Préfixe par défaut pour les séquences appliquées aux propriétés.

Méthodes

GetDatabaseMaxSize(IModel)

Retourne la taille maximale de la base de données.

GetDatabaseMaxSize(IReadOnlyModel)

Retourne la taille maximale de la base de données.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour la taille maximale de la base de données.

GetHiLoSequenceName(IModel)

Retourne le nom à utiliser pour la séquence hi-lo par défaut.

GetHiLoSequenceName(IReadOnlyModel)

Retourne le nom à utiliser pour la séquence hi-lo par défaut.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour le nom de séquence hi-lo par défaut.

GetHiLoSequenceSchema(IModel)

Retourne le schéma à utiliser pour la séquence hi-lo par défaut. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Retourne le schéma à utiliser pour la séquence hi-lo par défaut. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour le schéma de séquence hi-lo par défaut.

GetIdentityIncrement(IModel)

Retourne l’incrément d’identité par défaut.

GetIdentityIncrement(IReadOnlyModel)

Retourne l’incrément d’identité par défaut.

GetIdentityIncrementConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour l’incrément d’identité par défaut.

GetIdentitySeed(IModel)

Retourne la valeur initiale d’identité par défaut.

GetIdentitySeed(IReadOnlyModel)

Retourne la valeur initiale d’identité par défaut.

GetIdentitySeedConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour le schéma par défaut.

GetPerformanceLevelSql(IModel)

Retourne le niveau de performance de la base de données.

GetPerformanceLevelSql(IReadOnlyModel)

Retourne le niveau de performance de la base de données.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour le niveau de performances de la base de données.

GetSequenceNameSuffix(IReadOnlyModel)

Retourne le suffixe à ajouter au nom des séquences créées automatiquement.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour le suffixe de nom de séquence de génération de valeur par défaut.

GetSequenceSchema(IReadOnlyModel)

Retourne le schéma à utiliser pour la séquence de génération de valeur par défaut. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour le schéma de séquence de génération de valeur de clé par défaut.

GetServiceTierSql(IModel)

Retourne le niveau de service de la base de données.

GetServiceTierSql(IReadOnlyModel)

Retourne le niveau de service de la base de données.

GetServiceTierSqlConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour le niveau de service de la base de données.

GetValueGenerationStrategy(IModel)

Retourne le SqlServerValueGenerationStrategy à utiliser pour les propriétés des clés dans le modèle, sauf si la propriété a une stratégie définie explicitement.

GetValueGenerationStrategy(IReadOnlyModel)

Retourne le SqlServerValueGenerationStrategy à utiliser pour les propriétés des clés dans le modèle, sauf si la propriété a une stratégie définie explicitement.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Retourne le ConfigurationSource pour la valeur par défaut SqlServerValueGenerationStrategy.

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Définit la taille maximale de la base de données.

SetDatabaseMaxSize(IMutableModel, String)

Définit la taille maximale de la base de données.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Définit le nom à utiliser pour la séquence hi-lo par défaut.

SetHiLoSequenceName(IMutableModel, String)

Définit le nom à utiliser pour la séquence hi-lo par défaut.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Définit le schéma à utiliser pour la séquence hi-lo par défaut.

SetHiLoSequenceSchema(IMutableModel, String)

Définit le schéma à utiliser pour la séquence hi-lo par défaut.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Définit l’incrément d’identité par défaut.

SetIdentityIncrement(IMutableModel, Nullable<Int32>)

Définit l’incrément d’identité par défaut.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Définit la valeur initiale d’identité par défaut.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Définit la valeur initiale d’identité par défaut.

SetIdentitySeed(IMutableModel, Nullable<Int32>)

Définit la valeur initiale d’identité par défaut.

SetIdentitySeed(IMutableModel, Nullable<Int64>)

Définit la valeur initiale d’identité par défaut.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Définit le niveau de performances de la base de données.

SetPerformanceLevelSql(IMutableModel, String)

Définit le niveau de performances de la base de données.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Définit le suffixe à ajouter au nom des séquences créées automatiquement.

SetSequenceNameSuffix(IMutableModel, String)

Définit le suffixe à ajouter au nom des séquences créées automatiquement.

SetSequenceSchema(IConventionModel, String, Boolean)

Définit le schéma à utiliser pour la séquence de génération de valeur de clé par défaut.

SetSequenceSchema(IMutableModel, String)

Définit le schéma à utiliser pour la séquence de génération de valeur de clé par défaut.

SetServiceTierSql(IConventionModel, String, Boolean)

Définit le niveau de service de la base de données.

SetServiceTierSql(IMutableModel, String)

Définit le niveau de service de la base de données.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Définit le SqlServerValueGenerationStrategy à utiliser pour les propriétés des clés dans le modèle qui n’ont pas de stratégie définie explicitement.

SetValueGenerationStrategy(IMutableModel, Nullable<SqlServerValueGenerationStrategy>)

Définit le SqlServerValueGenerationStrategy à utiliser pour les propriétés des clés dans le modèle qui n’ont pas de stratégie définie explicitement.

S’applique à