Partager via


PropertyExtensions Classe

Définition

Attention

Use IReadOnlyProperty

Méthodes d’extension pour IReadOnlyProperty.

public static class PropertyExtensions
[System.Obsolete("Use IReadOnlyProperty")]
public static class PropertyExtensions
type PropertyExtensions = class
[<System.Obsolete("Use IReadOnlyProperty")>]
type PropertyExtensions = class
Public Module PropertyExtensions
Héritage
PropertyExtensions
Attributs

Méthodes

CreateKeyEqualityComparer<TProperty>(IProperty)
Obsolète.

Crée un IEqualityComparer<T> pour les valeurs du type de propriété donné.

FindContainingPrimaryKey(IProperty)
Obsolète.

Obtient la clé primaire qui utilise cette propriété (y compris une clé primaire composite dans laquelle cette propriété est incluse).

FindFirstPrincipal(IProperty)
Obsolète.

Recherche la première propriété principale par laquelle la propriété donnée est limitée si la propriété donnée fait partie d’une clé étrangère.

FindMapping(IProperty)
Obsolète.

Retourne le CoreTypeMapping pour la propriété donnée.

FindPrincipals(IProperty)
Obsolète.

Recherche la liste des propriétés principales, y compris la propriété donnée par laquelle la propriété donnée est limitée si la propriété donnée fait partie d’une clé étrangère.

FindTypeMapping(IProperty)
Obsolète.

Retourne le CoreTypeMapping pour la propriété donnée.

Format(IEnumerable<IPropertyBase>, Boolean)
Obsolète.

Crée une représentation sous forme de chaîne des propriétés données, telle qu’elle est utile lors de la levée d’exceptions relatives aux clés, aux index, etc. qui utilisent les propriétés.

GetAfterSaveBehavior(IProperty)
Obsolète.

Obtient une valeur indiquant si cette propriété peut être modifiée après l’enregistrement de l’entité dans la base de données.

Si Throw, une exception est levée si une nouvelle valeur est affectée à cette propriété une fois que l’entité existe dans la base de données.

Si Ignore, toute modification de la valeur de propriété d’une entité qui existe déjà dans la base de données sera ignorée.

GetBeforeSaveBehavior(IProperty)
Obsolète.

Obtient une valeur indiquant si cette propriété peut être modifiée avant l’enregistrement de l’entité dans la base de données.

Si Throw, une exception est levée si une valeur est affectée à cette propriété lorsqu’elle est à l’état Added .

Si Ignore, tout jeu de valeurs est ignoré lorsqu’il est à l’état Added .

GetContainingForeignKeys(IProperty)
Obsolète.

Obtient toutes les clés étrangères qui utilisent cette propriété (y compris les clés étrangères composites dans lesquelles cette propriété est incluse).

GetContainingIndexes(IProperty)
Obsolète.

Obtient tous les index qui utilisent cette propriété (y compris les index composites dans lesquels cette propriété est incluse).

GetContainingKeys(IProperty)
Obsolète.

Obtient toutes les clés primaires ou secondaires qui utilisent cette propriété (y compris les clés composites dans lesquelles cette propriété est incluse).

GetContainingPrimaryKey(IProperty)
Obsolète.

Obtient la clé primaire qui utilise cette propriété (y compris une clé primaire composite dans laquelle cette propriété est incluse).

GetKeyValueComparer(IProperty)
Obsolète.

Obtient le ValueComparer à utiliser avec les clés pour cette propriété, ou null si aucune n’est définie.

GetMaxLength(IProperty)
Obsolète.

Obtient la longueur maximale des données autorisées dans cette propriété. Par exemple, si la propriété est un String , il s’agit du nombre maximal de caractères.

GetPrecision(IProperty)
Obsolète.

Obtient la précision des données autorisées dans cette propriété. Par exemple, si la propriété est un Decimal , il s’agit du nombre maximal de chiffres.

GetProviderClrType(IProperty)
Obsolète.

Obtient le type vers lequel la valeur de propriété sera convertie avant d’être envoyée au fournisseur de base de données.

GetScale(IProperty)
Obsolète.

Obtient l’échelle des données autorisée dans cette propriété. Par exemple, si la propriété est un Decimal , il s’agit du nombre maximal de décimales.

GetStructuralValueComparer(IProperty)
Obsolète.

Obtient le ValueComparer à utiliser pour les copies structurelles pour cette propriété, ou null si aucune n’est définie.

GetTypeMapping(IProperty)
Obsolète.

Retourne le CoreTypeMapping pour la propriété donnée à partir d’un modèle finalisé.

GetValueComparer(IProperty)
Obsolète.

Obtient le ValueComparer pour cette propriété, ou null si aucun n’est défini.

GetValueConverter(IProperty)
Obsolète.

Obtient le jeu personnalisé ValueConverter pour cette propriété.

GetValueGeneratorFactory(IProperty)
Obsolète.

Obtient la fabrique qui a été définie pour générer des valeurs pour cette propriété, le cas échéant.

IsForeignKey(IProperty)
Obsolète.

Obtient une valeur indiquant si cette propriété est utilisée en tant que clé étrangère (ou partie d’une clé étrangère composite).

IsIndex(IProperty)
Obsolète.

Obtient une valeur indiquant si cette propriété est utilisée comme index (ou partie d’un index composite).

IsKey(IProperty)
Obsolète.

Obtient une valeur indiquant si cette propriété est utilisée comme clé primaire ou comme clé secondaire (ou partie d’une clé primaire composite ou secondaire).

IsPrimaryKey(IProperty)
Obsolète.

Obtient une valeur indiquant si cette propriété est utilisée comme clé primaire (ou partie d’une clé primaire composite).

IsUnicode(IProperty)
Obsolète.

Obtient une valeur indiquant si la propriété peut ou non conserver des caractères Unicode.

IsUniqueIndex(IProperty)
Obsolète.

Obtient une valeur indiquant si cette propriété est utilisée comme index unique (ou partie d’un index composite unique).

ToDebugString(IProperty, MetadataDebugStringOptions, Int32)
Obsolète.

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 d’une version à l’autre.

S’applique à