IReadOnlyIndex Interface
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.
Représente un index sur un ensemble de propriétés.
public interface IReadOnlyIndex : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyIndex = interface
interface IReadOnlyAnnotatable
Public Interface IReadOnlyIndex
Implements IReadOnlyAnnotatable
- Dérivé
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations .
Propriétés
| Nom | Description |
|---|---|
| CollectionIndices |
Obtient les index de collection complexe parcourus pour atteindre chaque propriété indexée. |
| DeclaringEntityType |
Obtient le type d’entité sur lequel l’index est défini. Cela peut être différent du type Properties défini lorsque l’index est défini comme type dérivé dans une hiérarchie d’héritage (dans la mesure où les propriétés peuvent être définies sur un type de base). |
| IsDescending |
Ensemble de valeurs indiquant si chaque colonne d’index correspondante a un ordre de tri décroissant. |
| IsUnique |
Obtient une valeur indiquant si les valeurs affectées aux propriétés indexées sont uniques. |
| Item[String] |
Obtient la valeur de l’annotation portant le nom donné, en retournant |
| Name |
Obtient le nom de cet index. |
| Properties |
Obtient les propriétés sur laquelle cet index est défini. |
Méthodes
| Nom | Description |
|---|---|
| AnnotationsToDebugString(Int32) |
Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet. (Hérité de IReadOnlyAnnotatable) |
| DisplayName() |
Obtient le nom d’affichage convivial de l’objet donné IReadOnlyIndex, en retournant son Name si l’un est défini ou une représentation sous forme de chaîne de celle-ci Properties s’il s’agit d’un index sans nom. |
| FindAnnotation(String) |
Obtient l’annotation portant le nom donné, en retournant |
| GetAnnotation(String) |
Obtient l’annotation portant le nom donné, levée s’il n’existe pas. (Hérité de IReadOnlyAnnotatable) |
| GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de IReadOnlyAnnotatable) |
| ToDebugString(MetadataDebugStringOptions, Int32) |
Crée une représentation lisible par l’homme des métadonnées données. Avertissement : Ne vous appuyez pas sur le format de la chaîne retournée. Il est conçu pour le débogage uniquement et peut changer arbitrairement entre les versions. |
Méthodes d’extension
| Nom | Description |
|---|---|
| FindSharedObjectRootIndex(IReadOnlyIndex, StoreObjectIdentifier) |
Recherche le premier IIndex mappé au même index dans un objet de type table partagé. Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
| GetDatabaseName(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne le nom de l’index dans la base de données. |
| GetDatabaseName(IReadOnlyIndex) |
Retourne le nom de l’index dans la base de données. |
| GetDataCompression(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne la compression des données utilisée par l’index. |
| GetDataCompression(IReadOnlyIndex) |
Retourne la compression des données utilisée par l’index. |
| GetDefaultDatabaseName(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne le nom par défaut qui serait utilisé pour cet index. |
| GetDefaultDatabaseName(IReadOnlyIndex) |
Retourne le nom par défaut qui serait utilisé pour cet index. |
| GetFillFactor(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne le facteur de remplissage que l’index utilise. |
| GetFillFactor(IReadOnlyIndex) |
Retourne le facteur de remplissage que l’index utilise. |
| GetFilter(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne l’expression de filtre d’index. |
| GetFilter(IReadOnlyIndex) |
Retourne l’expression de filtre d’index. |
| GetFullTextCatalog(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne le nom du catalogue de texte intégral pour l’index de recherche en texte intégral. |
| GetFullTextCatalog(IReadOnlyIndex) |
Retourne le nom du catalogue de texte intégral pour l’index de recherche en texte intégral. |
| GetFullTextChangeTracking(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne le mode de suivi des modifications pour l’index de recherche en texte intégral. |
| GetFullTextChangeTracking(IReadOnlyIndex) |
Retourne le mode de suivi des modifications pour l’index de recherche en texte intégral. |
| GetFullTextKeyIndex(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne le nom KEY INDEX pour l’index de recherche en texte intégral. |
| GetFullTextKeyIndex(IReadOnlyIndex) |
Retourne le nom KEY INDEX pour l’index de recherche en texte intégral. |
| GetFullTextLanguage(IReadOnlyIndex, String) |
Retourne la langue de texte intégral d’une propriété spécifique dans l’index de recherche en texte intégral. |
| GetFullTextLanguages(IReadOnlyIndex) |
Retourne toutes les langues de texte intégral configurées pour l’index de recherche en texte intégral. |
| GetIncludeProperties(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne les noms de propriétés inclus ou |
| GetIncludeProperties(IReadOnlyIndex) |
Retourne les noms de propriétés inclus ou |
| GetSortInTempDb(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne une valeur indiquant si l’index est trié dans tempdb. |
| GetSortInTempDb(IReadOnlyIndex) |
Retourne une valeur indiquant si l’index est trié dans tempdb. |
| GetVectorIndexType(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne le type de l’index vectoriel. |
| GetVectorIndexType(IReadOnlyIndex) |
Retourne le type d’index vectoriel à utiliser, tel que « flat », « diskANN » ou « quantizedFlat ». Pour plus d’informations, consultez Recherche vectorielle dans Azure Cosmos DB pour NoSQL. |
| GetVectorIndexType(IReadOnlyIndex) |
Retourne le type de l’index vectoriel. |
| GetVectorMetric(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne la métrique de similarité pour l’index vectoriel. |
| GetVectorMetric(IReadOnlyIndex) |
Retourne la métrique de similarité pour l’index vectoriel. |
| IsClustered(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne une valeur indiquant si l’index est cluster. |
| IsClustered(IReadOnlyIndex) |
Retourne une valeur indiquant si l’index est cluster. |
| IsCreatedOnline(IReadOnlyIndex, StoreObjectIdentifier) |
Retourne une valeur indiquant si l’index est en ligne. |
| IsCreatedOnline(IReadOnlyIndex) |
Retourne une valeur indiquant si l’index est en ligne. |
| IsFullTextIndex(IReadOnlyIndex) |
Retourne la valeur indiquant si l’index est configuré pour la recherche en texte intégral. Pour plus d’informations, consultez la recherche en texte intégral dans Azure Cosmos DB pour NoSQL. |
| IsFullTextIndex(IReadOnlyIndex) |
Retourne si l’index est un index de recherche en texte intégral. |
| IsVectorIndex(IReadOnlyIndex) |
Retourne si l’index est un index vectoriel. |