Langue

MutablePropertyExtensions Classe

Définition

Attention

Use IMutableProperty

Méthodes d’extension pour IMutableProperty.

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

Méthodes

Nom Description
FindContainingPrimaryKey(IMutableProperty)
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(IMutableProperty)
Obsolète.

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

FindPrincipals(IMutableProperty)
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.

GetContainingForeignKeys(IMutableProperty)
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(IMutableProperty)
Obsolète.

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

GetContainingKeys(IMutableProperty)
Obsolète.

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

GetContainingPrimaryKey(IMutableProperty)
Obsolète.

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

IsUnicode(IMutableProperty, Nullable<Boolean>)
Obsolète.

Définit une valeur indiquant si cette propriété peut conserver ou non des caractères Unicode.

SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsolète.

Obtient ou définit une valeur indiquant si cette propriété peut être modifiée une fois l’entité enregistrée 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 apportée à la valeur de propriété d’une entité qui existe déjà dans la base de données est ignorée.

SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsolète.

Obtient ou définit 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 dans l’état Added .

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

SetIsUnicode(IMutableProperty, Nullable<Boolean>)
Obsolète.

Définit une valeur indiquant si cette propriété peut conserver des caractères Unicode.

SetKeyValueComparer(IMutableProperty, ValueComparer)
Obsolète.

Définit la valeur personnalisée ValueComparer de cette propriété lors de l’exécution de comparaisons de clés.

SetMaxLength(IMutableProperty, Nullable<Int32>)
Obsolète.

Définit 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.

SetPrecision(IMutableProperty, Nullable<Int32>)
Obsolète.

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

SetProviderClrType(IMutableProperty, Type)
Obsolète.

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

SetScale(IMutableProperty, Nullable<Int32>)
Obsolète.

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

SetStructuralValueComparer(IMutableProperty, ValueComparer)
Obsolète.

Définit la valeur personnalisée ValueComparer pour les copies structurelles de cette propriété.

SetTypeMapping(IMutableProperty, CoreTypeMapping)
Obsolète.

Définit la CoreTypeMapping propriété donnée

SetValueComparer(IMutableProperty, ValueComparer)
Obsolète.

Définit la valeur personnalisée ValueComparer pour cette propriété.

SetValueConverter(IMutableProperty, ValueConverter)
Obsolète.

Définit la valeur personnalisée ValueConverter pour cette propriété.

SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)
Obsolète.

Définit la fabrique à utiliser pour générer des valeurs pour cette propriété ou null pour effacer une fabrique définie précédemment.

Le paramètre null ne désactive pas la génération de valeurs pour cette propriété, il efface simplement tout générateur explicitement configuré pour cette propriété. Le fournisseur de base de données peut toujours avoir un générateur de valeurs pour le type de propriété.

S’applique à