Microsoft.Data.Edm Namespace

Classes

  Class Description
Public class EdmElementComparer Contains IsEquivalentTo() extension methods.
Public class EdmLocation Represents the location of an EDM item.
Public class EdmTypeSemantics Provides semantics of the predefined EDM types.
Public class ExtensionMethods Contains extension methods for IEdmModel interfaces.
Public class ToTraceStringExtensionMethods Contains ToTraceString() extension methods.

Interfaces

  Interface Description
Public interface IEdmBinaryTypeReference Represents a reference to an EDM binary type.
Public interface IEdmCheckable Defines an EDM component who is invalid or whose validity is unknown at construction.
Public interface IEdmCollectionType Represents a definition of an EDM collection type.
Public interface IEdmCollectionTypeReference Represents a reference to an EDM collection type.
Public interface IEdmComplexType Represents a definition of an EDM complex type.
Public interface IEdmComplexTypeReference Represents a reference to an EDM complex type.
Public interface IEdmDecimalTypeReference Represents a reference to an EDM decimal type.
Public interface IEdmDocumentation Represents an EDM documentation.
Public interface IEdmElement Represents an EDM element.
Public interface IEdmEntityContainer Represents an EDM entity container.
Public interface IEdmEntityContainerElement Represents the common elements of all EDM entity container elements.
Public interface IEdmEntityReferenceType Represents a definition of an EDM entity reference type.
Public interface IEdmEntityReferenceTypeReference Represents a reference to an EDM entity reference type.
Public interface IEdmEntitySet Represents an EDM entity set.
Public interface IEdmEntityType Represents a definition of an EDM entity type.
Public interface IEdmEntityTypeReference Represents a reference for the definition of an EDM entity type.
Public interface IEdmEnumMember Represents a definition of an EDM enumeration type member.
Public interface IEdmEnumType Represents a definition of an EDM enumeration type.
Public interface IEdmEnumTypeReference Represents a reference for a definition of an EDM enumeration type.
Public interface IEdmFunction Represents an EDM function.
Public interface IEdmFunctionBase Represents the common base type of EDM functions and function imports.
Public interface IEdmFunctionImport Represents an EDM function import.
Public interface IEdmFunctionParameter Represents a parameter of an EDM function.
Public interface IEdmLocatable Represents the interface for all EDM elements that can be located.
Public interface IEdmModel Defines a semantic representation of an EDM model.
Public interface IEdmNamedElement Common base interface for all named EDM elements.
Public interface IEdmNavigationProperty Represents an EDM navigation property.
Public interface IEdmNavigationTargetMapping Represents an interface for the target mapping for use in EDM navigation.
Public interface IEdmPrimitiveType Represents a definition of an EDM primitive type.
Public interface IEdmPrimitiveTypeReference Represents a reference to definition of an EDM primitive type.
Public interface IEdmProperty Represents an EDM property.
Public interface IEdmRowType Represents an EDM row type.
Public interface IEdmRowTypeReference Represents a reference to an EDM row type.
Public interface IEdmSchemaElement Common base interface for all named children of EDM schemata.
Public interface IEdmSchemaType Represents an EDM schema type.
Public interface IEdmSpatialTypeReference Represents a reference to an EDM spatial type.
Public interface IEdmStringTypeReference Represents a reference to an EDM string type.
Public interface IEdmStructuralProperty Represents an EDM structural (that is, non-navigation) property.
Public interface IEdmStructuredType Represents the common base interface for definitions of EDM structured types.
Public interface IEdmStructuredTypeReference Represents a reference to an EDM structured type.
Public interface IEdmTemporalTypeReference Represents a reference to an EDM temporal (Time, DateTime, DateTimeOffset) type.
Public interface IEdmTerm Represents the term to which an annotation can bind.
Public interface IEdmType Represents the definition of an EDM type.
Public interface IEdmTypeReference Represents a reference to an EDM type.
Public interface IEdmValueTerm Represents an EDM value term.
Public interface IEdmVocabularyAnnotatable Represents the EDM vocabulary annotatable.

Enumerations

  Enumeration Description
Public enumeration EdmConcurrencyMode Enumerates the EDM property concurrency modes.
Public enumeration EdmContainerElementKind Defines EDM container element types.
Public enumeration EdmFunctionParameterMode Enumerates the modes of parameters of EDM functions.
Public enumeration EdmMultiplicity Enumerates the multiplicities of EDM navigation properties.
Public enumeration EdmOnDeleteAction Enumerates the actions EDM can apply on deletes.
Public enumeration EdmPrimitiveTypeKind Enumerates the kinds of EDM primitives.
Public enumeration EdmPropertyKind Defines EDM property types.
Public enumeration EdmSchemaElementKind Defines EDM schema element types.
Public enumeration EdmTermKind Defines EDM term kinds.
Public enumeration EdmTypeKind Defines EDM metatypes.