EntityTypeConfiguration 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.
Représente un IEdmEntityType qui peut être généré à l’aide de ODataModelBuilder.
public class EntityTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type EntityTypeConfiguration = class
inherit StructuralTypeConfiguration
Public Class EntityTypeConfiguration
Inherits StructuralTypeConfiguration
- Héritage
Constructeurs
EntityTypeConfiguration() |
Initialise une nouvelle instance de la classe EntityTypeConfiguration. |
EntityTypeConfiguration(ODataModelBuilder, Type) |
Initialise une nouvelle instance de la classe EntityTypeConfiguration. |
Propriétés
AddedExplicitly |
Obtient ou définit une valeur qui est |
BaseType |
Obtient ou définit le type de base de ce type d'entité. |
BaseTypeConfigured |
Obtient une valeur indiquant si le type de base est explicitement configuré ou inféré. (Hérité de StructuralTypeConfiguration) |
BaseTypeInternal |
Obtient le type de base du type structurel. (Hérité de StructuralTypeConfiguration) |
ClrType |
Obtient le CLR Typede sauvegarde . (Hérité de StructuralTypeConfiguration) |
DynamicPropertyDictionary |
Obtient les informations de propriété CLR du dictionnaire de propriétés dynamiques de ce type structurel. (Hérité de StructuralTypeConfiguration) |
EnumKeys |
Obtient la collection de clés d’énumération pour ce type d’entité. |
ExplicitProperties |
Obtient la collection de propriétés ajoutées explicitement. (Hérité de StructuralTypeConfiguration) |
FullName |
Obtient le nom complet de ce type edm. (Hérité de StructuralTypeConfiguration) |
HasStream |
Obtient ou définit une valeur indiquant si ce type est un type de média. |
IgnoredProperties |
Obtient du type CLR de sauvegarde les propriétés qui doivent être ignorées sur ce type edm. (Hérité de StructuralTypeConfiguration) |
InstanceAnnotationsContainer |
Obtient les informations de propriété CLR du dictionnaire d’annotations d’instance sur ce type structurel. (Hérité de StructuralTypeConfiguration) |
IsAbstract |
Obtient ou définit une valeur qui indique si ce type est abstract. (Hérité de StructuralTypeConfiguration) |
IsOpen |
Obtient une valeur indiquant si ce type est ou non ouvert. (Hérité de StructuralTypeConfiguration) |
Keys |
Obtient la collection de clés pour ce type d'entité. |
Kind |
Obtient le EdmTypeKind de ce IEdmTypeConfiguration |
ModelBuilder | (Hérité de StructuralTypeConfiguration) |
Name |
Obtient ou définit le nom de ce type EDM. (Hérité de StructuralTypeConfiguration) |
Namespace |
Obtient ou définit l'espace de noms de ce type EDM. (Hérité de StructuralTypeConfiguration) |
NavigationProperties |
Obtient la collection de NavigationPropertyConfiguration ce type d’entité. (Hérité de StructuralTypeConfiguration) |
Properties |
Obtient les propriétés déclarées de ce type edm. (Hérité de StructuralTypeConfiguration) |
QueryConfiguration |
Obtient ou définit QueryConfiguration. (Hérité de StructuralTypeConfiguration) |
RemovedProperties |
Obtient la collection de propriétés supprimées explicitement. (Hérité de StructuralTypeConfiguration) |
SupportsInstanceAnnotations |
Obtient une valeur indiquant si ce type a des annotations d’instance ou non. (Hérité de StructuralTypeConfiguration) |
Méthodes
Abstract() |
Marque ce type d'entité comme abstract. |
AddCollectionProperty(PropertyInfo) |
Ajoute une propriété de collection à ce type edm. (Hérité de StructuralTypeConfiguration) |
AddComplexProperty(PropertyInfo) |
Ajoute une propriété complexe à ce type edm. (Hérité de StructuralTypeConfiguration) |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Ajoute une propriété de navigation EDM imbriquée à ce type d'entité. (Hérité de StructuralTypeConfiguration) |
AddDynamicPropertyDictionary(PropertyInfo) |
Ajoute les informations de propriété des propriétés dynamiques à ce type structurel. (Hérité de StructuralTypeConfiguration) |
AddEnumProperty(PropertyInfo) |
Ajoute une propriété enum à ce type edm. (Hérité de StructuralTypeConfiguration) |
AddInstanceAnnotationContainer(PropertyInfo) |
Ajoute les informations de propriété de l’instanceannotation à ce type de structure. (Hérité de StructuralTypeConfiguration) |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Ajoute une propriété de navigation EDM non-imbriquée à ce type d'entité. (Hérité de StructuralTypeConfiguration) |
AddProperty(PropertyInfo) |
Ajoute une propriété primitive à ce type edm. (Hérité de StructuralTypeConfiguration) |
DerivesFrom(EntityTypeConfiguration) |
Définit le type de base de ce type d'entité. |
DerivesFromNothing() |
Définit le type de base de ce type d’entité sur |
HasKey(PropertyInfo) |
Configure les propriétés clés de ce type d'entité. |
MediaType() |
Marque ce type d’entité comme type de média. |
RemoveKey(EnumPropertyConfiguration) |
Supprime la propriété enum de la collection de clés d’énumération d’entité. |
RemoveKey(PrimitivePropertyConfiguration) |
Supprime la propriété de la collection de clés d'entité. |
RemoveProperty(PropertyInfo) |
Supprime la propriété de l'entité. |