EdmProperty Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |