StructuralTypeConfiguration 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 IEdmStructuredType qui peut être généré à l’aide de ODataModelBuilder.
public abstract class StructuralTypeConfiguration : Microsoft.AspNet.OData.Builder.IEdmTypeConfiguration
type StructuralTypeConfiguration = class
interface IEdmTypeConfiguration
Public MustInherit Class StructuralTypeConfiguration
Implements IEdmTypeConfiguration
- Héritage
-
StructuralTypeConfiguration
- Dérivé
- Implémente
Constructeurs
StructuralTypeConfiguration() |
Initialise une nouvelle instance de la classe StructuralTypeConfiguration. |
StructuralTypeConfiguration(ODataModelBuilder, Type) |
Initialise une nouvelle instance de la classe StructuralTypeConfiguration. |
Propriétés
AddedExplicitly |
Obtient ou définit une valeur qui est |
BaseTypeConfigured |
Obtient une valeur indiquant si le type de base est explicitement configuré ou inféré. |
BaseTypeInternal |
Obtient le type de base du type structurel. |
ClrType |
Obtient le CLR Typede sauvegarde . |
DynamicPropertyDictionary |
Obtient les informations de propriété CLR du dictionnaire de propriétés dynamiques de ce type structurel. |
ExplicitProperties |
Obtient la collection de propriétés ajoutées explicitement. |
FullName |
Obtient le nom complet de ce type edm. |
IgnoredProperties |
Obtient du type CLR de sauvegarde les propriétés qui doivent être ignorées sur ce type edm. |
InstanceAnnotationsContainer |
Obtient les informations de propriété CLR du dictionnaire d’annotations d’instance sur ce type structurel. |
IsAbstract |
Obtient ou définit une valeur qui indique si ce type est abstract. |
IsOpen |
Obtient une valeur indiquant si ce type est ou non ouvert. |
Kind |
Obtient le EdmTypeKind de ce type edm. |
ModelBuilder | |
Name |
Obtient ou définit le nom de ce type EDM. |
Namespace |
Obtient ou définit l'espace de noms de ce type EDM. |
NavigationProperties |
Obtient la collection de NavigationPropertyConfiguration ce type d’entité. |
Properties |
Obtient les propriétés déclarées de ce type edm. |
QueryConfiguration |
Obtient ou définit QueryConfiguration. |
RemovedProperties |
Obtient la collection de propriétés supprimées explicitement. |
SupportsInstanceAnnotations |
Obtient une valeur indiquant si ce type a des annotations d’instance ou non. |
Méthodes
AddCollectionProperty(PropertyInfo) |
Ajoute une propriété de collection à ce type edm. |
AddComplexProperty(PropertyInfo) |
Ajoute une propriété complexe à ce type edm. |
AddContainedNavigationProperty(PropertyInfo, EdmMultiplicity) |
Ajoute une propriété de navigation EDM imbriquée à ce type d'entité. |
AddDynamicPropertyDictionary(PropertyInfo) |
Ajoute les informations de propriété des propriétés dynamiques à ce type structurel. |
AddEnumProperty(PropertyInfo) |
Ajoute une propriété enum à ce type edm. |
AddInstanceAnnotationContainer(PropertyInfo) |
Ajoute les informations de propriété de l’instanceannotation à ce type de structure. |
AddNavigationProperty(PropertyInfo, EdmMultiplicity) |
Ajoute une propriété de navigation EDM non-imbriquée à ce type d'entité. |
AddProperty(PropertyInfo) |
Ajoute une propriété primitive à ce type edm. |
RemoveProperty(PropertyInfo) |
Supprime la propriété donnée. |