Classes
| Class | Description | |
|---|---|---|
![]()  | 
FilterQueryOption | This defines a $filter OData query option for querying.  | 
![]()  | 
InlineCountQueryOption | Represents the value of the $inlinecount query option and exposes a way to retrieve the number of entities that satisfy a query.  | 
![]()  | 
ODataQueryOptions | This defines a composite OData query options that can be used to perform query composition. Currently this only supports $filter, $orderby, $top, $skip, and $inlinecount.  | 
![]()  | 
ODataQueryOptions<TEntity> | This defines a composite OData query options that can be used to perform query composition. Currently this only supports $filter, $orderby, $top, $skip.  | 
![]()  | 
ODataQuerySettings | This class describes the settings to use during query composition.  | 
![]()  | 
ODataRawQueryOptions | Represents the raw query values in the string format from the incoming request.  | 
![]()  | 
ODataValidationSettings | This class describes the validation settings for querying.  | 
![]()  | 
OrderByItNode | Represents the order by expression '$it' in the $orderby clause.  | 
![]()  | 
OrderByNode | Represents a single order by expression in the $orderby clause.  | 
![]()  | 
OrderByPropertyNode | Represents an order by IEdmProperty expression.  | 
![]()  | 
OrderByQueryOption | This defines a $orderby OData query option for querying.  | 
![]()  | 
QueryFilterProvider | An implementation of IFilterProvider that applies an action filter to any action with an IQueryable or IQueryable<T> return type that doesn't bind a parameter of type ODataQueryOptions.  | 
![]()  | 
SelectExpandQueryOption | Represents the OData $select and $expand query options.  | 
![]()  | 
SkipQueryOption | This defines a $skip OData query option for querying.  | 
![]()  | 
TopQueryOption | This defines a $top OData query option for querying.  | 
![]()  | 
TruncatedCollection<T> | Represents a class that truncates a collection to a given page size.  | 
Interfaces
| Interface | Description | |
|---|---|---|
![]()  | 
IPropertyMapper | The result of a $select and $expand projection is represented as an ISelectExpandWrapper instance. That instance can be projected into an IDictionary<TKey, TValue> instance by calling ToDictionary. That method will use the function to construct an IPropertyMapper that will map the property names in that projection to the keys in the returned IDictionary<TKey, TValue>. The main purpose of converting an ISelectExpandWrapper instance into an IDictionary<TKey, TValue> (using the method mentioned above) is to allow changing the names of the properties in the IEdmStructuredType that will be used during the serialization of the $select and $expand projection by a given formatter. For example, to support custom serialization attributes of a particular formatter.  | 
![]()  | 
ISelectExpandWrapper | Represents the result of a $select and $expand query operation.  | 
![]()  | 
ITruncatedCollection | Represents a collection that is truncated to a given page size.  | 
Enumerations
| Enumeration | Description | |
|---|---|---|
![]()  | 
AllowedArithmeticOperators | Arithmetic operators to allow for querying using $filter.  | 
![]()  | 
AllowedFunctions | Functions to allow for querying using $filter.  | 
![]()  | 
AllowedLogicalOperators | Logical operators to allow for querying using $filter.  | 
![]()  | 
AllowedQueryOptions | OData query options to allow for querying.  | 
![]()  | 
HandleNullPropagationOption | This enum defines how to handle null propagation in queryable support.  | 
![]()  | 
InlineCountValue | Defines an enumeration for $inlinecount query option values.  | 
Return to top
.jpeg)
.jpeg)
.jpeg)