![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ActionConfiguration |
ActionConfiguration represents an OData action that you wish to expose via your service. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ActionLinkBuilder |
ActionLinkBuilder can be used to annotate an Action. This is how formatters create links to invoke bound actions. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
BindingParameterConfiguration |
Represents a BindingParameter. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
CollectionPropertyConfiguration |
CollectionPropertyConfiguration represents a CollectionProperty on either an EntityType or ComplexType. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
CollectionTypeConfiguration |
Represents a Collection of some named type. For example, Collection(Namespace.Customer) or Collection(Namespace.Adress). |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ComplexPropertyConfiguration |
Represents the configuration for a complex property of a structural type (an entity type or a complex type). |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ComplexTypeConfiguration |
Allows configuration to be performed for a complex type in a model. A ComplexTypeConfiguration can be obtained by using the method ComplexType<TComplexType>(). |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ComplexTypeConfiguration<TComplexType> |
Represents an IEdmComplexType that can be built using ODataModelBuilder. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
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. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
EntitySetConfiguration |
Allows configuration to be performed for an entity set in a model. A EntitySetConfiguration can be obtained by using the method EntitySet<TEntityType>(String) . |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
EntitySetConfiguration<TEntityType> |
Represents an IEdmEntitySet that can be built using ODataModelBuilder. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
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. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
EntityTypeConfiguration |
Represents an IEdmEntityType that can be built using ODataModelBuilder. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
EntityTypeConfiguration<TEntityType> |
Represents an IEdmEntityType that can be built using ODataModelBuilder . |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
LinkGenerationHelpers |
Contains helper methods for generating OData links that follow OData URL conventions. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
NavigationLinkBuilder |
Encapsulates a navigation link factory and whether the link factory follows conventions or not. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
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. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
NavigationPropertyConfiguration |
Represents the configuration for a navigation property of an entity type. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
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). |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ODataConventionModelBuilder |
Used to automatically map CLR classes to an EDM model based on a set of IConvention. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ODataModelBuilder |
Represents a model builder that is used to map CLR classes to an EDM model. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ParameterConfiguration |
Represents a parameter to a Procedure. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
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 . |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
PrimitiveTypeConfiguration |
Represents a PrimitiveType |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
ProcedureConfiguration |
Represents a Procedure that is exposed in the model. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
PropertyConfiguration |
Base class for all property configurations. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
SelfLinkBuilder<T> |
Encapsulates a self-link factory and whether the link factory follows conventions or not. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
StructuralPropertyConfiguration |
Base class for all structural property configurations. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
StructuralTypeConfiguration |
Represents an IEdmStructuredType that can be built using ODataModelBuilder. |
![Public class Public class](images/hh835865.pubclass(vs.111).gif) |
StructuralTypeConfiguration<TStructuralType> |
Represents an IEdmStructuredType that can be built using ODataModelBuilder . |