Classes
| Class | Description | |
|---|---|---|
![]()  | 
ActionConfiguration | ActionConfiguration represents an OData action that you wish to expose via your service.  | 
![]()  | 
ActionLinkBuilder | ActionLinkBuilder can be used to annotate an Action. This is how formatters create links to invoke bound actions.  | 
![]()  | 
ActionOnDeleteAttribute | Represents an Attribute that can be placed on a navigation property to specify the applied action whether delete should also remove the associated item on the other end of the association.  | 
![]()  | 
BindingParameterConfiguration | Represents a BindingParameter.  | 
![]()  | 
CollectionPropertyConfiguration | CollectionPropertyConfiguration represents a CollectionProperty on either an EntityType or ComplexType.  | 
![]()  | 
CollectionTypeConfiguration | Represents a Collection of some named type.  | 
![]()  | 
ComplexPropertyConfiguration | Represents the configuration for a complex property of a structural type (an entity type or a complex type).  | 
![]()  | 
ComplexTypeConfiguration | Allows configuration to be performed for a complex type in a model. A ComplexTypeConfiguration can be obtained by using the method ComplexType<TComplexType>.  | 
![]()  | 
ComplexTypeConfiguration<TComplexType> | Represents an IEdmComplexType that can be built using ODataModelBuilder.  | 
![]()  | 
EntityCollectionConfiguration<TEntityType> | EntityCollectionConfiguration represents a Collection of Entities. This class can be used to configure things that get bound to entities, like Actions bound to a collection.  | 
![]()  | 
EntitySetConfiguration | Allows configuration to be performed for a entity set in a model. A EntitySetConfiguration can be obtained by using the method EntitySet<TEntityType>.  | 
![]()  | 
EntitySetConfiguration<TEntityType> | |
![]()  | 
EntitySetLinkBuilderAnnotation | EntitySetLinkBuilderAnnotation is a class used to annotate an IEdmEntitySet inside an IEdmModel with information about how to build links related to that entity set.  | 
![]()  | 
EntityTypeConfiguration | Represents an IEdmEntityType that can be built using ODataModelBuilder.  | 
![]()  | 
EntityTypeConfiguration<TEntityType> | Represents an IEdmEntityType that can be built using ODataModelBuilder.  | 
![]()  | 
LinkGenerationHelpers | Contains helper methods for generating OData links that follow OData URL conventions.  | 
![]()  | 
NavigationLinkBuilder | Encapsulates a navigation link factory and whether the link factory follows conventions or not.  | 
![]()  | 
NavigationPropertyBindingConfiguration | Used to configure the binding for a navigation property for an entity set. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder.  | 
![]()  | 
NavigationPropertyConfiguration | Represents the configuration for a navigation property of an entity type.  | 
![]()  | 
NonbindingParameterConfiguration | Represents a non-binding procedure parameter. Non-binding parameters are provided in the POST body for Actions Non-binding parameters are provided in 3 ways for Functions - ~/.../Function(p1=value) - ~/.../Function(p1=@x)?@x=value - ~/.../Function?p1=value (only allowed if the Function is the last url path segment).  | 
![]()  | 
ODataConventionModelBuilder | ODataConventionModelBuilder is used to automatically map CLR classes to an EDM model based on a set of T:System.Web.Http.OData.Builder.Conventions.IConvention.  | 
![]()  | 
ODataModelBuilder | Represents a model builder that is used to map CLR classes to an EDM model.  | 
![]()  | 
ParameterConfiguration | Represents a parameter to a Procedure  | 
![]()  | 
PrimitivePropertyConfiguration | Used to configure a primitive property of an entity type or complex type. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder.  | 
![]()  | 
PrimitiveTypeConfiguration | Represents a PrimitiveType  | 
![]()  | 
ProcedureConfiguration | Represents a Procedure that is exposed in the model  | 
![]()  | 
PropertyConfiguration | Base class for all property configurations.  | 
![]()  | 
SelfLinkBuilder<T> | Encapsulates a self link factory and whether the link factory follows conventions or not.  | 
![]()  | 
StructuralPropertyConfiguration | Base class for all structural property configurations.  | 
![]()  | 
StructuralTypeConfiguration | Represents an IEdmStructuredType that can be built using ODataModelBuilder.  | 
![]()  | 
StructuralTypeConfiguration<TStructuralType> | Represents an IEdmStructuredType that can be built using ODataModelBuilder.  | 
Interfaces
| Interface | Description | |
|---|---|---|
![]()  | 
IEdmTypeConfiguration | Represents an EdmType  | 
Enumerations
| Enumeration | Description | |
|---|---|---|
![]()  | 
ProcedureKind | The Kind of OData Procedure. One of Action, Function or ServiceOperation.  | 
![]()  | 
PropertyKind | The kind of the EDM property.  | 
Return to top
.jpeg)
.jpeg)
.jpeg)