Classes
| Class | Description | |
|---|---|---|
| .jpeg) | ActionConfiguration | ActionConfiguration represents an OData action that you wish to expose via your service. | 
| .jpeg) | ActionLinkBuilder | ActionLinkBuilder can be used to annotate an Action. This is how formatters create links to invoke bound actions. | 
| .jpeg) | 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. | 
| .jpeg) | AutoExpandAttribute | Represents an Attribute that can be placed on a navigation property to specify it is auto expanded, or placed on a class to specify all navigation properties are auto expanded. | 
| .jpeg) | BindingParameterConfiguration | Represents a BindingParameter. | 
| .jpeg) | CollectionPropertyConfiguration | CollectionPropertyConfiguration represents a CollectionProperty on either an EntityType or ComplexType. | 
| .jpeg) | CollectionTypeConfiguration | Represents a Collection of some named type. | 
| .jpeg) | ComplexPropertyConfiguration | Represents the configuration for a complex property of a structural type (an entity type or a complex type). | 
| .jpeg) | ComplexTypeConfiguration | Allows configuration to be performed for a complex type in a model. A ComplexTypeConfiguration can be obtained by using the method ComplexType<TComplexType>. | 
| .jpeg) | ComplexTypeConfiguration<TComplexType> | Represents an IEdmComplexType that can be built using ODataModelBuilder. | 
| .jpeg) | ContainedAttribute | Mark a navigation property as containment. | 
| .jpeg) | DynamicPropertyDictionaryAnnotation | This annotation indicates the mapping from a IEdmStructuredType to a PropertyInfo. The IEdmStructuredType is an open type and the PropertyInfo is the specific property which is used in an open type to save/retrieve the dynamic properties. | 
| .jpeg) | 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. | 
| .jpeg) | EntitySetConfiguration | Allows configuration to be performed for an entity set in a model. A EntitySetConfiguration can be obtained by using the method EntitySet<TEntityType>. | 
| .jpeg) | EntitySetConfiguration<TEntityType> | |
| .jpeg) | EntityTypeConfiguration | Represents an IEdmEntityType that can be built using ODataModelBuilder. | 
| .jpeg) | EntityTypeConfiguration<TEntityType> | Represents an IEdmEntityType that can be built using ODataModelBuilder. | 
| .jpeg) | EnumMemberConfiguration | Represents the configuration for an enum member of an enum type. | 
| .jpeg) | EnumPropertyConfiguration | Used to configure an enum property of an entity type or complex type. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder. | 
| .jpeg) | EnumTypeConfiguration | Represents an IEdmEnumType that can be built using ODataModelBuilder. | 
| .jpeg) | EnumTypeConfiguration<TEnumType> | Represents an IEdmEnumType that can be built using ODataModelBuilder. | 
| .jpeg) | FunctionConfiguration | FunctionConfiguration represents an OData function that you wish to expose via your service. | 
| .jpeg) | FunctionLinkBuilder | FunctionLinkBuilder can be used to annotate an Function. This is how formatters create links to invoke bound functions. | 
| .jpeg) | LinkGenerationHelpers | Contains helper methods for generating OData links that follow OData URL conventions. | 
| .jpeg) | LowerCamelCaser | Default lower camel caser to resolve property names for ODataConventionModelBuilder. The rule is to convert the leading upper case characters to lower case, until a character, which is not the first character and is followed by a non-upper case character, is met. id =&gt; id, ID =&gt; id, MyName =&gt; myName, IOStream =&gt; ioStream, MyID =&gt; myid, yourID =&gt; yourID | 
| .jpeg) | MediaTypeAttribute | Marks this entity type as media type. | 
| .jpeg) | NavigationLinkBuilder | Encapsulates a navigation link factory and whether the link factory follows conventions or not. | 
| .jpeg) | NavigationPropertyBindingConfiguration | Used to configure the binding for a navigation property for a navigation source. This configuration functionality is exposed by the model builder Fluent API, see ODataModelBuilder. | 
| .jpeg) | NavigationPropertyConfiguration | Represents the configuration for a navigation property of an entity type. | 
| .jpeg) | NavigationSourceConfiguration | Allows configuration to be performed for a navigation source (entity set, singleton) in a model. | 
| .jpeg) | NavigationSourceConfiguration<TEntityType> | |
| .jpeg) | NavigationSourceLinkBuilderAnnotation | NavigationSourceLinkBuilderAnnotation is a class used to annotate an IEdmNavigationSource inside an IEdmModel with information about how to build links related to that navigation source. | 
| .jpeg) | NonbindingParameterConfiguration | Represents a non-binding procedure parameter. | 
| .jpeg) | ODataConventionModelBuilder | ODataConventionModelBuilder is used to automatically map CLR classes to an EDM model based on a set of T:System.Web.OData.Builder.Conventions.IConvention. | 
| .jpeg) | ODataConventionModelBuilderExtensions | Provides extension methods for the ODataConventionModelBuilder class. | 
| .jpeg) | ODataModelBuilder | Represents a model builder that is used to map CLR classes to an EDM model. | 
| .jpeg) | ParameterConfiguration | Represents a parameter to a Procedure | 
| .jpeg) | 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. | 
| .jpeg) | PrimitiveTypeConfiguration | Represents a PrimitiveType | 
| .jpeg) | ProcedureConfiguration | Represents a Procedure that is exposed in the model | 
| .jpeg) | PropertyConfiguration | Base class for all property configurations. | 
| .jpeg) | SelfLinkBuilder<T> | Encapsulates a self link factory and whether the link factory follows conventions or not. | 
| .jpeg) | SingletonAttribute | Represents an Attribute that can be placed on a property to specify that the property must bind to a singleton. It's used in convention model builder. | 
| .jpeg) | SingletonConfiguration | Allows configuration to be performed for a singleton in a model. A SingletonConfiguration can be obtained by using the method Singletons. | 
| .jpeg) | SingletonConfiguration<TEntityType> | Represents an IEdmSingleton that can be built using ODataModelBuilder. | 
| .jpeg) | StructuralPropertyConfiguration | Base class for all structural property configurations. | 
| .jpeg) | StructuralTypeConfiguration | Represents an IEdmStructuredType that can be built using ODataModelBuilder. | 
| .jpeg) | StructuralTypeConfiguration<TStructuralType> | Represents an IEdmStructuredType that can be built using ODataModelBuilder. | 
Interfaces
| Interface | Description | |
|---|---|---|
| .jpeg) | IEdmTypeConfiguration | Represents an EdmType | 
| .jpeg) | INavigationSourceConfiguration | Represents a navigation source | 
Enumerations
| Enumeration | Description | |
|---|---|---|
| .jpeg) | NameResolverOptions | Options for resolving names. | 
| .jpeg) | ProcedureKind | The Kind of OData Procedure. One of Action, Function or ServiceOperation. | 
| .jpeg) | PropertyKind | The kind of the EDM property. | 
Return to top