Partager via


ConventionPrimitivePropertyConfiguration Classe

Définition

Permet de configurer une propriété primitive de type entité ou de type complexe. Cette fonctionnalité de configuration est disponible via des conventions légères.

public class ConventionPrimitivePropertyConfiguration
type ConventionPrimitivePropertyConfiguration = class
Public Class ConventionPrimitivePropertyConfiguration
Héritage
ConventionPrimitivePropertyConfiguration

Propriétés

ClrPropertyInfo

Obtient le PropertyInfo pour cette propriété.

Méthodes

Equals(Object)

Permet de configurer une propriété primitive de type entité ou de type complexe. Cette fonctionnalité de configuration est disponible via des conventions légères.

GetHashCode()

Permet de configurer une propriété primitive de type entité ou de type complexe. Cette fonctionnalité de configuration est disponible via des conventions légères.

GetType()

Obtient le Type de l'instance actuelle.

HasColumnAnnotation(String, Object)

Définit une annotation dans le modèle pour la colonne de base de données utilisée pour stocker la propriété . La valeur d’annotation peut être utilisée ultérieurement lors du traitement de la colonne, par exemple lors de la création de migrations.

HasColumnName(String)

Configure le nom de la colonne de base de données utilisée pour stocker la propriété.

HasColumnOrder(Int32)

Configure l'ordre de la colonne de base de données utilisée pour stocker la propriété. Cette méthode est également utilisée pour indiquer l'ordre des clés lorsqu'un type d'entité possède une clé composite.

HasColumnType(String)

Configure le type de données de la colonne de base de données utilisée pour stocker la propriété.

HasDatabaseGeneratedOption(DatabaseGeneratedOption)

Configure la manière dont les valeurs pour la propriété sont générées par la base de données.

HasMaxLength(Int32)

Configure la propriété pour qu'elle atteigne la longueur maximale spécifiée.

HasParameterName(String)

Configure le nom du paramètre utilisé dans les procédures stockées pour cette propriété.

HasPrecision(Byte)

Configure la précision de la DateTime propriété . Si le fournisseur de base de données ne prend pas en charge la précision pour le type de données de la colonne, la valeur est ignorée.

HasPrecision(Byte, Byte)

Configure la précision et l’échelle de la Decimal propriété.

IsConcurrencyToken()

Indique que la propriété doit être utilisée comme jeton d'accès concurrentiel optimiste.

IsConcurrencyToken(Boolean)

Indique si la propriété doit être utilisée comme jeton d'accès concurrentiel optimiste.

IsFixedLength()

Configure la propriété pour qu'elle soit de longueur fixe. Utilisez la valeur HasMaxLength pour définir la longueur de la propriété.

IsKey()

Configure cette propriété pour faire partie de la clé primaire du type d’entité.

IsMaxLength()

Configure la propriété pour qu'elle autorise la longueur maximale prise en charge par le fournisseur de base de données.

IsOptional()

Configure la propriété comme étant optionnelle. La colonne de base de données utilisée pour stocker cette propriété autorise la valeur Null.

IsRequired()

Configure la propriété comme étant obligatoire. La colonne de base de données utilisée pour stocker cette propriété n'autorise pas la valeur Null.

IsRowVersion()

Configure la propriété pour qu'elle soit une version de ligne dans la base de données. Le type de données réel varie en fonction du fournisseur de base de données utilisé. La configuration de la propriété en version de ligne la configure automatiquement comme jeton d'accès concurrentiel optimiste.

IsUnicode()

Configure la propriété pour prendre en charge le contenu de chaîne Unicode.

IsUnicode(Boolean)

Indique si la propriété prend en charge le contenu de chaîne Unicode.

IsVariableLength()

Configure la propriété pour qu'elle soit de longueur variable. Par défaut, les propriétés sont de longueur variable.

ToString()

Permet de configurer une propriété primitive de type entité ou de type complexe. Cette fonctionnalité de configuration est disponible via des conventions légères.

S’applique à