Partager via


EdmProperty Classe

Définition

Dans l’espace conceptuel, EdmProperty représente une propriété sur une entité. Dans l’espace de magasin, EdmProperty représente une colonne dans une table.

public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
    inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
Héritage

Propriétés

BuiltInTypeKind

Obtient le type intégré de cet objet EdmProperty.

CollectionKind

Obtient ou définit le type de collection pour ce modèle.

ComplexType

Obtient les informations de type complexe pour cette propriété.

ConcurrencyMode

Obtient ou définit le mode d’accès concurrentiel de la propriété .

DeclaringType

Obtient le type sur lequel ce membre est déclaré.

(Hérité de EdmMember)
DefaultValue

Obtient la valeur par défaut de cet objet EdmProperty.

Documentation

Obtient ou définit la documentation associée à ce type.

(Hérité de MetadataItem)
EnumType

Obtient les informations de type d’énumération pour cette propriété.

IsCollectionType

Obtient si la propriété est une propriété de type collection.

IsComplexType

Obtient si cette propriété est une propriété de type complexe.

IsEnumType

Obtient si cette propriété est une propriété de type énumération.

IsFixedLength

Obtient ou définit si la longueur de cette propriété est fixe.

IsFixedLengthConstant

Obtient si la facette de longueur fixe est constante pour le fournisseur de base de données.

IsMaxLength

Obtient ou définit si cette propriété utilise la longueur maximale prise en charge par le fournisseur.

IsMaxLengthConstant

Obtient si la facette de longueur maximale est constante pour le fournisseur de base de données.

IsPrecisionConstant

Obtient si la facette de précision est constante pour le fournisseur de base de données.

IsPrimitiveType

Obtient si cette propriété est un type primitif.

IsScaleConstant

Obtient si la facette de mise à l’échelle est constante pour le fournisseur de base de données.

IsStoreGeneratedComputed

Indique si ce membre est marqué comme membre calculé dans la définition EDM

(Hérité de EdmMember)
IsStoreGeneratedIdentity

Indique si le modèle généré par le Store de ce membre est marqué comme identité dans la définition EDM

(Hérité de EdmMember)
IsUnderlyingPrimitiveType

Obtient si cette propriété est un type primitif sous-jacent.

IsUnicode

Obtient ou définit si cette propriété est une propriété Unicode.

IsUnicodeConstant

Obtient si la facette Unicode est constante pour le fournisseur de base de données.

MaxLength

Obtient ou définit la longueur maximale de la propriété.

MetadataProperties

Obtient la liste des propriétés du type en cours.

(Hérité de MetadataItem)
Name

Obtient ou définit le nom de la propriété. La définition de cette valeur à partir d’une convention de modèle d’espace de stockage modifie le nom de la colonne de base de données pour cette propriété. Dans le modèle conceptuel, cela doit s’aligner sur la propriété correspondante de la classe d’entité et ne doit pas être modifié.

(Hérité de EdmMember)
Nullable

Obtient une valeur indiquant si cet objet EdmProperty peut avoir une valeur Null.

Precision

Obtient ou définit la précision de cette propriété.

PrimitiveType

Obtient les informations de type primitif pour cette propriété.

Scale

Obtient ou définit l’échelle de cette propriété.

StoreGeneratedPattern

Obtient ou définit la méthode de génération de base de données pour la colonne de base de données associée à cette propriété

TypeName

Obtient le nom de type de la propriété.

TypeUsage

Obtient l'instance de la classe TypeUsage qui contient à la fois le type du membre et les facettes du type.

(Hérité de EdmMember)
UnderlyingPrimitiveType

Obtient les informations de type primitif sous-jacent pour cette propriété.

Méthodes

AddAnnotation(String, Object)

Ajoute ou met à jour une annotation avec le nom et la valeur spécifiés.

(Hérité de MetadataItem)
Create(String, TypeUsage)

Crée un instance de type EdmProperty.

CreateComplex(String, ComplexType)

Crée une propriété complexe.

CreateEnum(String, EnumType)

Crée une propriété d’énumération.

CreatePrimitive(String, PrimitiveType)

Crée une propriété primitive.

RemoveAnnotation(String)

Supprime une annotation portant le nom spécifié.

(Hérité de MetadataItem)
SetMetadataProperties(IEnumerable<MetadataProperty>)

Définit les propriétés de métadonnées.

ToString()

Retourne le nom de ce membre.

(Hérité de EdmMember)

S’applique à