SqlServerIndexExtensions Classe

Définition

Méthodes d’extension d’index pour les métadonnées spécifiques à SQL Server.

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

Remarques

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

Méthodes

GetDataCompression(IReadOnlyIndex)

Retourne la compression des données que l’index utilise.

GetDataCompression(IReadOnlyIndex, StoreObjectIdentifier)

Retourne la compression des données que l’index utilise.

GetDataCompressionConfigurationSource(IConventionIndex)

Retourne le ConfigurationSource pour la compression des données que l’index utilise.

GetFillFactor(IIndex)

Retourne une valeur indiquant si l’index utilise le facteur de remplissage.

GetFillFactor(IReadOnlyIndex)

Retourne le facteur de remplissage utilisé par l’index.

GetFillFactor(IReadOnlyIndex, StoreObjectIdentifier)

Retourne le facteur de remplissage utilisé par l’index.

GetFillFactorConfigurationSource(IConventionIndex)

Retourne le ConfigurationSource indiquant si l’index utilise le facteur de remplissage.

GetIncludeProperties(IIndex)

Retourne les noms de propriétés inclus, ou null s’ils n’ont pas été spécifiés.

GetIncludeProperties(IReadOnlyIndex)

Retourne les noms de propriétés inclus, ou null s’ils n’ont pas été spécifiés.

GetIncludeProperties(IReadOnlyIndex, StoreObjectIdentifier)

Retourne les noms de propriétés inclus, ou null s’ils n’ont pas été spécifiés.

GetIncludePropertiesConfigurationSource(IConventionIndex)

Retourne le ConfigurationSource pour les noms de propriété inclus.

GetIsClusteredConfigurationSource(IConventionIndex)

Retourne le ConfigurationSource indiquant si l’index est en cluster.

GetIsCreatedOnlineConfigurationSource(IConventionIndex)

Retourne le ConfigurationSource indiquant si l’index est en ligne.

GetSortInTempDb(IReadOnlyIndex)

Retourne une valeur indiquant si l’index est trié dans tempdb.

GetSortInTempDb(IReadOnlyIndex, StoreObjectIdentifier)

Retourne une valeur indiquant si l’index est trié dans tempdb.

GetSortInTempDbConfigurationSource(IConventionIndex)

Retourne le ConfigurationSource indiquant si l’index est trié dans tempdb.

IsClustered(IIndex)

Retourne une valeur indiquant si l’index est cluster.

IsClustered(IIndex, StoreObjectIdentifier)

Retourne une valeur indiquant si l’index est cluster.

IsClustered(IReadOnlyIndex)

Retourne une valeur indiquant si l’index est cluster.

IsClustered(IReadOnlyIndex, StoreObjectIdentifier)

Retourne une valeur indiquant si l’index est cluster.

IsCreatedOnline(IIndex)

Retourne une valeur indiquant si l’index est en ligne.

IsCreatedOnline(IReadOnlyIndex)

Retourne une valeur indiquant si l’index est en ligne.

IsCreatedOnline(IReadOnlyIndex, StoreObjectIdentifier)

Retourne une valeur indiquant si l’index est en ligne.

SetDataCompression(IConventionIndex, Nullable<DataCompressionType>, Boolean)

Définit une valeur indiquant la compression des données que l’index utilise.

SetDataCompression(IMutableIndex, Nullable<DataCompressionType>)

Définit une valeur indiquant la compression des données que l’index utilise.

SetFillFactor(IConventionIndex, Nullable<Int32>, Boolean)

Définit une valeur indiquant si l’index utilise le facteur de remplissage.

SetFillFactor(IMutableIndex, Nullable<Int32>)

Définit une valeur indiquant si l’index utilise le facteur de remplissage.

SetIncludeProperties(IConventionIndex, IReadOnlyList<String>, Boolean)

Définit les noms de propriétés inclus.

SetIncludeProperties(IMutableIndex, IReadOnlyList<String>)

Définit les noms de propriétés inclus.

SetIsClustered(IConventionIndex, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si l’index est cluster.

SetIsClustered(IMutableIndex, Nullable<Boolean>)

Définit une valeur indiquant si l’index est cluster.

SetIsCreatedOnline(IConventionIndex, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si l’index est en ligne.

SetIsCreatedOnline(IMutableIndex, Nullable<Boolean>)

Définit une valeur indiquant si l’index est en ligne.

SetSortInTempDb(IConventionIndex, Nullable<Boolean>, Boolean)

Définit une valeur indiquant si l’index est trié dans tempdb.

SetSortInTempDb(IMutableIndex, Nullable<Boolean>)

Définit une valeur indiquant si l’index est trié dans tempdb.

S’applique à