Microsoft.OData.Edm Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
EdmAction |
Represents an EDM action. |
EdmActionImport |
Represents an EDM action import. |
EdmBinaryTypeReference |
Represents a reference to an EDM binary type. |
EdmCollectionType |
Represents a definition of an EDM collection type. |
EdmCollectionTypeReference |
Represents a reference to an EDM collection type. |
EdmComplexType |
Represents a definition of an EDM complex type. |
EdmComplexTypeReference |
Represents a reference to an EDM complex type. |
EdmConstants |
Contains constant values that apply to the EDM model, regardless of source (for CSDL/EDMX specific constants see CsdlConstants). |
EdmCoreModel |
Provides predefined declarations relevant to EDM semantics. |
EdmDecimalTypeReference |
Represents a reference to an EDM decimal type. |
EdmElement |
Common base class for all EDM elements. |
EdmElementComparer |
Contains IsEquivalentTo() extension methods. |
EdmEntityContainer |
Represents an EDM entity container. |
EdmEntityReferenceType |
Represents a definition of an EDM entity reference type. |
EdmEntityReferenceTypeReference |
Represents a reference to an EDM entity reference type. |
EdmEntitySet |
Represents an EDM entity set. |
EdmEntitySetBase |
Represents an abstract EDM entity set base. |
EdmEntityType |
Represents a definition of an EDM entity type. |
EdmEntityTypeReference |
Represents a reference to an EDM entity type. |
EdmEnumMember |
Represents a member of an EDM enumeration type. |
EdmEnumMemberValue |
The edm enum member value. |
EdmEnumType |
Represents the definition of an Edm enumeration type. |
EdmEnumTypeReference |
Represents a reference to an EDM enumeration type. |
EdmFunction |
Represents an EDM function. |
EdmFunctionImport |
Represents an EDM function import. |
EdmInclude |
The include information for referenced model. |
EdmIncludeAnnotations |
The includeAnnotation information for referenced model. |
EdmLocation |
Represents the location of an Edm item. |
EdmModel |
Represents an EDM model. |
EdmModelBase |
Represents an EDM model. |
EdmNamedElement |
Common base class for all named EDM elements. |
EdmNavigationProperty |
Represents an EDM navigation property. |
EdmNavigationPropertyBinding |
Represents a mapping from an EDM navigation property to a navigation source. |
EdmNavigationPropertyInfo |
Represents an EDM navigation property info used during construction of navigation properties. |
EdmNavigationSource |
Represents an abstract EDM navigation source. |
EdmOperation |
Represents an EDM operation. |
EdmOperationImport |
Represents an EDM operation import. |
EdmOperationParameter |
Represents an EDM operation parameter. |
EdmOptionalParameter |
Represents an EDM operation parameter. |
EdmPathExpression |
Represents an EDM path expression. |
EdmPathTypeReference |
Represents a reference to an EDM Path type. |
EdmPrimitiveTypeReference |
Represents a reference to an EDM primitive type. |
EdmProperty |
Represents an EDM property. |
EdmReference |
Represents edmx:reference element in CSDL doc. |
EdmReferentialConstraint |
Represents an EDM referential constraint on a navigation property. |
EdmReferentialConstraintPropertyPair |
Represents a pair of properties as part of a referential constraint. |
EdmSingleton |
Represents an EDM singleton. |
EdmSpatialTypeReference |
Represents a reference to an EDM spatial type. |
EdmStringTypeReference |
Represents a reference to an EDM string type. |
EdmStructuralProperty |
Represents an EDM structural (i.e. non-navigation) property. |
EdmStructuredType |
Common base class for definitions of EDM structured types. |
EdmTemporalTypeReference |
Represents a reference to an EDM temporal (Duration, DateTime, DateTimeOffset) type. |
EdmType |
Represents the definition of an EDM type. |
EdmTypeDefinition |
Represents the definition of an Edm type definition. |
EdmTypeDefinitionReference |
Represents a reference to an EDM type definition. |
EdmTypeReference |
Represents a reference to an EDM type. |
EdmTypeSemantics |
Provides semantics of the predefined EDM types. |
EdmUntypedStructuredType |
Common base class for definitions of EDM structured types. |
EdmUntypedStructuredTypeReference |
Represents a reference to an EDM Untyped type. |
EdmUntypedTypeReference |
Represents a reference to an EDM Untyped type. |
EdmUtil |
Utilities for Edm. |
EnumHelper |
Enum helper |
ExtensionMethods |
Contains extension methods for IEdmModel interfaces. |
ToTraceStringExtensionMethods |
Contains ToTraceString() extension methods. |
Structs
Date |
Date type for Edm.Date |
TimeOfDay |
TimeOfDay type for Edm.TimeOfDay |
Interfaces
IEdmAction |
Represents an EDM action. |
IEdmActionImport |
Represents an EDM action import. |
IEdmBinaryTypeReference |
Represents a reference to an EDM binary type. |
IEdmCheckable |
Defines an Edm component who is invalid or whose validity is unknown at construction |
IEdmCollectionType |
Represents a definition of an EDM collection type. |
IEdmCollectionTypeReference |
Represents references to EDM Collection types. |
IEdmComplexType |
Represents a definition of an EDM complex type. |
IEdmComplexTypeReference |
Represents references to EDM complex types. |
IEdmContainedEntitySet |
Represents an EDM contained entity set. |
IEdmDecimalTypeReference |
Represents a reference to an EDM decimal type. |
IEdmElement |
Common base interface for all EDM elements. |
IEdmEntityContainer |
Represents an EDM entity container. |
IEdmEntityContainerElement |
Represents the common elements of all EDM entity container elements. |
IEdmEntityReferenceType |
Represents a definition of an EDM entity reference type. |
IEdmEntityReferenceTypeReference |
Represents references to entity reference types. |
IEdmEntitySet |
Represents an EDM entity set. |
IEdmEntitySetBase |
Represents an EDM base entity set. |
IEdmEntityType |
Represents a definition of an EDM entity type. |
IEdmEntityTypeReference |
Represents references to entity types. |
IEdmEnumMember |
Represents a definition of an EDM enumeration type member. |
IEdmEnumMemberValue |
The EdmEnumMemberValue interface. |
IEdmEnumType |
Represents a definition of an EDM enumeration type. |
IEdmEnumTypeReference |
Represents references to EDM enumeration types. |
IEdmExpression |
Represents an EDM expression. |
IEdmFullNamedElement |
Common base interface for all named EDM elements. |
IEdmFunction |
Represents an EDM function. |
IEdmFunctionImport |
Represents an EDM function import. |
IEdmInclude |
The interface of include information for referenced model. |
IEdmIncludeAnnotations |
The interface of includeAnnotation information for referenced model. |
IEdmLocatable |
Interface for all EDM elements that can be located. |
IEdmModel |
Semantic representation of an EDM model. |
IEdmNamedElement |
Common base interface for all named EDM elements. |
IEdmNavigationProperty |
Represents an EDM navigation property. |
IEdmNavigationPropertyBinding |
Represents a binding from an EDM navigation property to a navigation source. |
IEdmNavigationSource |
Represents an EDM navigation source. |
IEdmNavigationTargetMapping |
Represents a mapping from an EDM navigation property to an entity set. |
IEdmOperation |
Represents an EDM operation. |
IEdmOperationImport |
Represents an EDM operation import. |
IEdmOperationParameter |
Represents a parameter of an EDM operation. |
IEdmOperationReturn |
Represents a return of an EDM operation. |
IEdmOptionalParameter |
Represents an optional parameter of an EDM operation. |
IEdmPathExpression |
Represents an EDM path expression. |
IEdmPathType |
Represents a definition of a Path type. |
IEdmPathTypeReference |
Represents references to Edm.*Path type. |
IEdmPrimitiveType |
Represents a definition of an EDM primitive type. |
IEdmPrimitiveTypeReference |
Represents references to primitive types. |
IEdmProperty |
Represents an EDM property. |
IEdmReference |
Represents a definition of an edmx:reference element. |
IEdmReferentialConstraint |
Represents an EDM referential constraint on a navigation property. |
IEdmRowType |
Represents a definition of an EDM row type. |
IEdmSchemaElement |
Common base interface for all named children of EDM schema. |
IEdmSchemaType |
Represents an EDM type defined in an EDM schema. |
IEdmSingleton |
Represents an EDM singleton. |
IEdmSpatialTypeReference |
Represents a reference to an EDM spatial type. |
IEdmStringTypeReference |
Represents a reference to an EDM string type. |
IEdmStructuralProperty |
Represents an EDM structural (i.e. non-navigation) property. |
IEdmStructuredType |
Common base interface for definitions of EDM structured types. |
IEdmStructuredTypeReference |
Represents references to EDM structured types. |
IEdmTemporalTypeReference |
Represents a reference to an EDM temporal (Duration, DateTime, DateTimeOffset) type. |
IEdmType |
Represents the definition of an EDM type. |
IEdmTypeDefinition |
Represents a definition of an EDM type definition. |
IEdmTypeDefinitionReference |
Represents references to EDM type definitions. |
IEdmTypeReference |
Represents a references to a type. |
IEdmUnknownEntitySet |
Represents an EDM unknown entity set. Unknown entity set can appear in following scenarios:
|
IEdmUntypedType |
Represents a definition of an EDM Untyped type. |
IEdmUntypedTypeReference |
Represents references to Edm.Untyped type. |
IPrimitiveValueConverter |
Class for defining a primitive value conversion for a type definition. Suppose a type definition defines a primitive type X (underlying type) as a new type Y, and the type Y has a logically corresponding CLR type Z, the ConvertToUnderlyingType method converts value from Z to X and the ConvertFromUnderlyingType method converts value from X to Z. |
Enums
EdmContainerElementKind |
Defines EDM container element types. |
EdmExpressionKind |
Defines EDM expression kinds. |
EdmMultiplicity |
Enumerates the multiplicities of EDM navigation properties. |
EdmNavigationSourceKind |
Defines the kind of navigation source |
EdmOnDeleteAction |
Enumerates the actions EDM can apply on deletes. |
EdmPathTypeKind |
Enumerates the kinds of Edm Path type. |
EdmPrimitiveTypeKind |
Enumerates the kinds of Edm Primitives. |
EdmPropertyKind |
Defines EDM property types. |
EdmSchemaElementKind |
Defines EDM schema element types. |
EdmTypeKind |
Defines EDM metatypes. |