Partager via


IReadOnlyPropertyBase Interface

Définition

Type de base pour les navigations et les propriétés.

public interface IReadOnlyPropertyBase : Microsoft.EntityFrameworkCore.Infrastructure.IReadOnlyAnnotatable
type IReadOnlyPropertyBase = interface
    interface IReadOnlyAnnotatable
Public Interface IReadOnlyPropertyBase
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

ClrType

Obtient le type de valeur que contient cet objet semblable à une propriété.

DeclaringType

Obtient le type auquel cet objet semblable à une propriété appartient.

FieldInfo

Obtient le FieldInfo pour le champ CLR sous-jacent pour cet objet semblable à une propriété. Il peut null s’agir de propriétés d’ombre ou si le champ de stockage n’est pas connu.

Item[String]

Obtient la valeur de l’annotation portant le nom donné, en retournant null si elle n’existe pas.

(Hérité de IReadOnlyAnnotatable)
Name

Obtient le nom de cet objet semblable à une propriété.

PropertyInfo

Obtient le PropertyInfo pour la propriété CLR sous-jacente pour cet objet semblable à une propriété. Il peut s’agir null de propriétés d’ombre ou si elles sont mappées directement à un champ.

Sentinel

Obtient la valeur sentinelle qui indique que cette propriété n’est pas définie.

Méthodes

AnnotationsToDebugString(Int32)

Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet .

(Hérité de IReadOnlyAnnotatable)
FindAnnotation(String)

Obtient l’annotation avec le nom donné, en retournant null si elle n’existe pas.

(Hérité de IReadOnlyAnnotatable)
GetAnnotation(String)

Obtient l’annotation portant le nom donné, en lisant si elle n’existe pas.

(Hérité de IReadOnlyAnnotatable)
GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de IReadOnlyAnnotatable)
GetFieldName()

Obtient le nom du champ de stockage pour cette propriété, ou null si le champ de stockage n’est pas connu.

GetPropertyAccessMode()

Obtient le PropertyAccessMode utilisé pour cet objet semblable à une propriété.

IsIndexerProperty()

Obtient une valeur indiquant s’il s’agit d’une propriété d’indexeur. Une propriété d’indexeur est une propriété accessible via un indexeur sur la classe d’entité.

IsShadowProperty()

Obtient une valeur indiquant s’il s’agit d’une propriété d’ombre. Une propriété d’ombre est une propriété qui n’a pas de propriété correspondante dans la classe d’entité. La valeur actuelle de la propriété est stockée dans plutôt ChangeTracker que stockée dans les instances de la classe d’entité.

S’applique à