Partager via


Microsoft.OData.Edm Espace de noms

Classes

EdmAction

Représente une action EDM.

EdmActionImport

Représente une importation d’action EDM.

EdmBinaryTypeReference

Représente une référence d'un type binaire EDM.

EdmCollectionType

Représente une définition d'un type de collection EDM.

EdmCollectionTypeReference

Représente une référence à un type de collection EDM.

EdmComplexType

Représente une définition d'un type complexe EDM.

EdmComplexTypeReference

Représente une référence à un type complexe EDM.

EdmConstants

Contient des valeurs constantes qui s’appliquent au modèle EDM, quelle que soit la source (pour les constantes spécifiques CSDL/EDMX, consultez CsdlConstants).

EdmCoreModel

Fournit des déclarations prédéfinies relatives à la sémantique EDM.

EdmDecimalTypeReference

Représente une référence d'un type décimal EDM.

EdmElement

Classe de base commune pour tous les éléments EDM.

EdmElementComparer

Contient les méthodes d'extension IsEquivalentTo().

EdmEntityContainer

Représente un conteneur d'entités EDM.

EdmEntityReferenceType

Représente une définition d'un type de référence d'entité EDM.

EdmEntityReferenceTypeReference

Représente une référence d'un type de référence d'entité EDM.

EdmEntitySet

Représente un jeu d'entités EDM.

EdmEntitySetBase

Représente une base de jeu d’entités EDM abstraite.

EdmEntityType

Représente une définition d'un type d'entité EDM.

EdmEntityTypeReference

Représente une référence à un type d’entité EDM.

EdmEnumMember

Représente un membre d’un type d’énumération EDM.

EdmEnumMemberValue

Valeur de membre edm enum.

EdmEnumType

Représente la définition d'un type d'énumération EDM.

EdmEnumTypeReference

Représente une référence à un type d’énumération EDM.

EdmFunction

Représente une fonction EDM.

EdmFunctionImport

Représente une importation de fonction EDM.

EdmInclude

Les informations include pour le modèle référencé.

EdmIncludeAnnotations

Les informations includeAnnotation pour le modèle référencé.

EdmLocation

Représente l’emplacement d’un élément Edm.

EdmModel

Représente un modèle EDM.

EdmModelBase

Représente un modèle EDM.

EdmNamedElement

Classe de base commune pour tous les éléments EDM nommés.

EdmNavigationProperty

Représente une propriété de navigation EDM.

EdmNavigationPropertyBinding

Représente un mappage d’une propriété de navigation EDM à une source de navigation.

EdmNavigationPropertyInfo

Représente une information de propriété de navigation EDM utilisée lors de la construction des propriétés de navigation.

EdmNavigationSource

Représente une source de navigation EDM abstraite.

EdmOperation

Représente une opération EDM.

EdmOperationImport

Représente une importation d’opération EDM.

EdmOperationParameter

Représente un paramètre d’opération EDM.

EdmOptionalParameter

Représente un paramètre d’opération EDM.

EdmPathExpression

Représente une expression de chemin d'accès EDM.

EdmPathTypeReference

Représente une référence à un type de chemin EDM.

EdmPrimitiveTypeReference

Représente une référence à un type primitif EDM.

EdmProperty

Représente une propriété EDM.

EdmReference

Représente l’élément edmx:reference dans la documentation CSDL.

EdmReferentialConstraint

Représente une contrainte référentielle EDM sur une propriété de navigation.

EdmReferentialConstraintPropertyPair

Représente une paire de propriétés dans le cadre d’une contrainte référentielle.

EdmSingleton

Représente un singleton EDM.

EdmSpatialTypeReference

Représente une référence d'un type spatial EDM.

EdmStringTypeReference

Représente une référence d'un type chaîne EDM.

EdmStructuralProperty

Représente une propriété structurelle (c'est-à-dire qui n'est pas une propriété de navigation) EDM.

EdmStructuredType

Classe de base commune pour les définitions de types structurés EDM.

EdmTemporalTypeReference

Représente une référence à un type temporel EDM (Duration, DateTime, DateTimeOffset).

EdmType

Représente la définition d'un type EDM.

EdmTypeDefinition

Représente la définition d’une définition de type Edm.

EdmTypeDefinitionReference

Représente une référence à une définition de type EDM.

EdmTypeReference

Représente une référence d'un type EDM.

EdmTypeSemantics

Fournit la sémantique des types EDM prédéfinis.

EdmUntypedStructuredType

Classe de base commune pour les définitions de types structurés EDM.

EdmUntypedStructuredTypeReference

Représente une référence à un type EDM Non typé.

EdmUntypedTypeReference

Représente une référence à un type EDM Non typé.

EdmUtil

Utilitaires pour Edm.

EnumHelper

Enum Helper

ExtensionMethods

Contient des méthodes d’extension pour IEdmModel les interfaces.

ToTraceStringExtensionMethods

Contient les méthodes d'extension ToTraceString().

Structures

Date

Type de date pour Edm.Date

TimeOfDay

Type TimeOfDay pour Edm.TimeOfDay

Interfaces

IEdmAction

Représente une action EDM.

IEdmActionImport

Représente une importation d’action EDM.

IEdmBinaryTypeReference

Représente une référence d'un type binaire EDM.

IEdmCheckable

Définit un composant Edm non valide ou dont la validité est inconnue au moment de la construction

IEdmCollectionType

Représente une définition d'un type de collection EDM.

IEdmCollectionTypeReference

Représente des références aux types de collection EDM.

IEdmComplexType

Représente une définition d'un type complexe EDM.

IEdmComplexTypeReference

Représente des références à des types complexes EDM.

IEdmContainedEntitySet

Représente un jeu d’entités contenu EDM.

IEdmDecimalTypeReference

Représente une référence d'un type décimal EDM.

IEdmElement

Interface de base commune pour tous les éléments EDM.

IEdmEntityContainer

Représente un conteneur d'entités EDM.

IEdmEntityContainerElement

Représente les éléments communs de tous les éléments de conteneur d'entités EDM.

IEdmEntityReferenceType

Représente une définition d'un type de référence d'entité EDM.

IEdmEntityReferenceTypeReference

Représente des références aux types de référence d’entité.

IEdmEntitySet

Représente un jeu d'entités EDM.

IEdmEntitySetBase

Représente un jeu d’entités de base EDM.

IEdmEntityType

Représente une définition d'un type d'entité EDM.

IEdmEntityTypeReference

Représente des références aux types d’entités.

IEdmEnumMember

Représente une définition d'un membre de type énumération EDM.

IEdmEnumMemberValue

Interface EdmEnumMemberValue.

IEdmEnumType

Représente une définition d'un type d'énumération EDM.

IEdmEnumTypeReference

Représente des références aux types d’énumération EDM.

IEdmExpression

Représente une expression EDM.

IEdmFullNamedElement

Interface de base courante pour tous les éléments nommés EDM.

IEdmFunction

Représente une fonction EDM.

IEdmFunctionImport

Représente une importation de fonction EDM.

IEdmInclude

Interface d’include information pour le modèle référencé.

IEdmIncludeAnnotations

Interface des informations includeAnnotation pour le modèle référencé.

IEdmLocatable

Interface pour tous les éléments EDM qui peuvent être localisés.

IEdmModel

Représentation sémantique d’un modèle EDM.

IEdmNamedElement

Interface de base courante pour tous les éléments nommés EDM.

IEdmNavigationProperty

Représente une propriété de navigation EDM.

IEdmNavigationPropertyBinding

Représente une liaison d’une propriété de navigation EDM à une source de navigation.

IEdmNavigationSource

Représente une source de navigation EDM.

IEdmNavigationTargetMapping

Représente un mappage d'une propriété de navigation EDM à un jeu d'entités.

IEdmOperation

Représente une opération EDM.

IEdmOperationImport

Représente une importation d’opération EDM.

IEdmOperationParameter

Représente un paramètre d’une opération EDM.

IEdmOperationReturn

Représente un retour d’une opération EDM.

IEdmOptionalParameter

Représente un paramètre facultatif d’une opération EDM.

IEdmPathExpression

Représente une expression de chemin d'accès EDM.

IEdmPathType

Représente une définition d’un type Path.

IEdmPathTypeReference

Représente des références à Edm.*Type de chemin d’accès.

IEdmPrimitiveType

Représente une définition d'un type primitif EDM.

IEdmPrimitiveTypeReference

Représente des références à des types primitifs.

IEdmProperty

Représente une propriété EDM.

IEdmReference

Représente une définition d’un élément edmx:reference.

IEdmReferentialConstraint

Représente une contrainte référentielle EDM sur une propriété de navigation.

IEdmRowType

Représente une définition d'un type de ligne EDM.

IEdmSchemaElement

Interface de base commune pour tous les enfants nommés du schéma EDM.

IEdmSchemaType

Représente un type EDM défini dans un schéma EDM.

IEdmSingleton

Représente un singleton EDM.

IEdmSpatialTypeReference

Représente une référence d'un type spatial EDM.

IEdmStringTypeReference

Représente une référence d'un type chaîne EDM.

IEdmStructuralProperty

Représente une propriété structurelle (c'est-à-dire qui n'est pas une propriété de navigation) EDM.

IEdmStructuredType

Interface de base commune pour les définitions des types structurés EDM.

IEdmStructuredTypeReference

Représente des références à des types structurés EDM.

IEdmTemporalTypeReference

Représente une référence à un type temporel EDM (Duration, DateTime, DateTimeOffset).

IEdmType

Représente la définition d'un type EDM.

IEdmTypeDefinition

Représente une définition d’une définition de type EDM.

IEdmTypeDefinitionReference

Représente des références à des définitions de type EDM.

IEdmTypeReference

Représente une référence à un type.

IEdmUnknownEntitySet

Représente un ensemble d’entités inconnues EDM. Un jeu d’entités inconnu peut apparaître dans les scénarios suivants :

  1. La cible de la propriété de navigation est contenue dans une autre entité.
  2. La cible de la propriété de navigation provient de plusieurs ensembles d’entités.
  3. Autres scénarios où le jeu d’entités est inconnu.
IEdmUntypedType

Représente une définition d’un type EDM non typé.

IEdmUntypedTypeReference

Représente des références au type Edm.Untyped.

IPrimitiveValueConverter

Classe pour définir une conversion de valeur primitive pour une définition de type. Supposons qu’une définition de type définit un type primitif X (type sous-jacent) comme un nouveau type Y, et que le type Y a un type CLR Z logiquement correspondant, que la méthode ConvertToUnderlyingType convertit la valeur de Z en X et que la méthode ConvertFromUnderlyingType convertit la valeur de X en Z.

Énumérations

EdmContainerElementKind

Définit les types d'élément conteneur EDM.

EdmExpressionKind

Définit les types d'expression EDM.

EdmMultiplicity

Énumère les multiplicités des propriétés de navigation EDM.

EdmNavigationSourceKind

Définit le type de source de navigation

EdmOnDeleteAction

Énumère les actions qu'un modèle EDM peut appliquer sur les suppressions.

EdmPathTypeKind

Énumère les types de type de chemin d’accès Edm.

EdmPrimitiveTypeKind

Énumère les types de primitives Edm.

EdmPropertyKind

Définit les types de propriété EDM.

EdmSchemaElementKind

Définit les types d'éléments de schéma EDM.

EdmTypeKind

Définit les métatypes EDM.