Partager via


EntityTypeConfiguration Classe

Définition

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
EntityTypeConfiguration

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 true si le nom ou l’espace de noms du type a été défini par l’utilisateur ; false s’il a été déduit par le biais de conventions.

(Hérité de StructuralTypeConfiguration)
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

Le ODataModelBuilder.

(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 null ce qui signifie que ce type d’entité ne dérive de rien.

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

S’applique à