Classes
| Class | Description | |
|---|---|---|
| .jpeg) | CountQueryOption | Represents the value of the $count query option and exposes a way to retrieve the number of entities that satisfy a query. | 
| .jpeg) | FilterQueryOption | This defines a $filter OData query option for querying. | 
| .jpeg) | NonFilterableAttribute | Represents an Attribute that can be placed on a property to specify that the property cannot be used in the $filter OData query option. | 
| .jpeg) | NotCountableAttribute | Represents an Attribute that can be placed on a property to specify that the $count cannot be applied on the property. | 
| .jpeg) | NotExpandableAttribute | Represents an Attribute that can be placed on a property to specify that the property cannot be used in the $expand OData query option. | 
| .jpeg) | NotFilterableAttribute | Represents an attribute that can be placed on a property to specify that the property cannot be used in the $filter OData query option. | 
| .jpeg) | NotNavigableAttribute | Represents an Attribute that can be placed on a property to specify that the property cannot be navigated in OData query. | 
| .jpeg) | NotSortableAttribute | Represents an attribute that can be placed on a property to specify that the property cannot be used in the $orderby OData query option. | 
| .jpeg) | 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 $count. | 
| .jpeg) | 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. | 
| .jpeg) | ODataQuerySettings | This class describes the settings to use during query composition. | 
| .jpeg) | ODataRawQueryOptions | Represents the raw query values in the string format from the incoming request. | 
| .jpeg) | ODataValidationSettings | This class describes the validation settings for querying. | 
| .jpeg) | OrderByItNode | Represents the order by expression '$it' in the $orderby clause. | 
| .jpeg) | OrderByNode | Represents a single order by expression in the $orderby clause. | 
| .jpeg) | OrderByOpenPropertyNode | Represents ordering on a dynamic property | 
| .jpeg) | OrderByPropertyNode | Represents an order by IEdmProperty expression. | 
| .jpeg) | OrderByQueryOption | This defines a $orderby OData query option for querying. | 
| .jpeg) | ParameterAliasNodeTranslator | This defines a translator to tranlate parameter alias nodes. | 
| .jpeg) | 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. | 
| .jpeg) | SelectExpandQueryOption | Represents the OData $select and $expand query options. | 
| .jpeg) | SkipQueryOption | This defines a $skip OData query option for querying. | 
| .jpeg) | TopQueryOption | This defines a $top OData query option for querying. | 
| .jpeg) | TruncatedCollection<T> | Represents a class that truncates a collection to a given page size. | 
| .jpeg) | UnsortableAttribute | Represents an Attribute that can be placed on a property to specify that the property cannot be used in the $orderby OData query option. | 
Interfaces
| Interface | Description | |
|---|---|---|
| .jpeg) | 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. | 
| .jpeg) | ISelectExpandWrapper | Represents the result of a $select and $expand query operation. | 
| .jpeg) | ITruncatedCollection | Represents a collection that is truncated to a given page size. | 
Enumerations
| Enumeration | Description | |
|---|---|---|
| .jpeg) | AllowedArithmeticOperators | Arithmetic operators to allow for querying using $filter. | 
| .jpeg) | AllowedFunctions | Functions to allow for querying using $filter. | 
| .jpeg) | AllowedLogicalOperators | Logical operators to allow for querying using $filter. | 
| .jpeg) | AllowedQueryOptions | OData query options to allow for querying. | 
| .jpeg) | HandleNullPropagationOption | This enum defines how to handle null propagation in queryable support. | 
Return to top