DatabaseIndex Classe
Définition
Modèle simple pour un index de base de données utilisé lors de l’ingénierie à rebours d’une base de données existante.
public class DatabaseIndex : Microsoft.EntityFrameworkCore.Infrastructure.Annotatable
type DatabaseIndex = class
inherit Annotatable
Public Class DatabaseIndex
Inherits Annotatable
- Héritage
Constructeurs
DatabaseIndex() |
Propriétés
Columns |
Liste triée des colonnes qui composent l’index. |
Filter |
Expression de filtre, ou |
IsUnique |
Indique si l’index limite l’unicité. |
Item[String] |
Obtient l’annotation de valeur portant le nom donné, en retournant |
Name |
Nom de l'index. |
Table |
Table qui contient l’index. |
Méthodes
AddAnnotation(String, Annotation) |
Ajoute une annotation à cet objet. Lève une exception si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève une exception si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
CreateAnnotation(String, Object) |
Crée une annotation. (Hérité de Annotatable) |
FindAnnotation(String) |
Obtient l’annotation portant le nom donné, en retournant |
GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de Annotatable) |
GetOrAddAnnotation(String, Object) |
Ajoute une annotation à cet objet ou retourne l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
OnAnnotationSet(String, Annotation, Annotation) |
Appelée lorsqu’une annotation a été définie ou supprimée. (Hérité de Annotatable) |
RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. (Hérité de Annotatable) |
SetAnnotation(String, Annotation) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetAnnotation(String, Annotation, Annotation) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
SetAnnotation(String, Object) |
Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
ToString() | System.Object.ToString |
Implémentations d’interfaces explicites
IAnnotatable.FindAnnotation(String) |
Obtient l’annotation portant le nom donné, en retournant la valeur null si elle n’existe pas. (Hérité de Annotatable) |
IAnnotatable.GetAnnotations() |
Obtient toutes les annotations sur l’objet actuel. (Hérité de Annotatable) |
IMutableAnnotatable.AddAnnotation(String, Object) |
Ajoute une annotation à cet objet. Lève une exception si une annotation portant le nom spécifié existe déjà. (Hérité de Annotatable) |
IMutableAnnotatable.RemoveAnnotation(String) |
Supprime l’annotation donnée de cet objet. (Hérité de Annotatable) |
Méthodes d’extension
AnnotationsToDebugString(IAnnotatable, Int32) |
Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet. |
GetAnnotation(IAnnotatable, String) |
Obtient l’annotation portant le nom donné, en levant si elle n’existe pas. |
AddAnnotations(IMutableAnnotatable, IEnumerable<IAnnotation>) |
Ajoute des annotations à un objet. |
GetAnnotation(IMutableAnnotatable, String) |
Obtient l’annotation portant le nom donné, en levant si elle n’existe pas. |
GetOrAddAnnotation(IMutableAnnotatable, String, String) |
Obtient l’annotation existante avec une clé donnée ou ajoute une nouvelle annotation si aucune n’existe. |
SetOrRemoveAnnotation(IMutableAnnotatable, String, Object) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà. Supprime l’annotation existante si |