Partager via


ComplexTypeConfiguration Classe

Définition

Permet d'effectuer la configuration d'un type complexe dans un modèle. Vous pouvez obtenir un ComplexTypeConfiguration à l’aide de la méthode ComplexType<TComplexType>().

public class ComplexTypeConfiguration : Microsoft.AspNet.OData.Builder.StructuralTypeConfiguration
type ComplexTypeConfiguration = class
    inherit StructuralTypeConfiguration
Public Class ComplexTypeConfiguration
Inherits StructuralTypeConfiguration
Héritage
ComplexTypeConfiguration

Constructeurs

ComplexTypeConfiguration()

Initialise une nouvelle instance de la classe ComplexTypeConfiguration.

ComplexTypeConfiguration(ODataModelBuilder, Type)

Initialise une nouvelle instance de la classe ComplexTypeConfiguration.

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

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

(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)
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)
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)
Kind

Obtient le EdmTypeKind de ce type edm.

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 complexe 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 structurel.

(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(ComplexTypeConfiguration)

Définit le type de base de ce type complexe.

DerivesFromNothing()

Définit le type de base de ce type complexe sur null ce qui signifie que ce type complexe ne dérive d’aucun élément.

RemoveProperty(PropertyInfo)

Supprime la propriété donnée.

(Hérité de StructuralTypeConfiguration)

S’applique à