IOrderedQueryable Interface
Represents the result of a sorting operation.
Assembly: System.Core (in System.Core.dll)
| Name | Description | |
|---|---|---|
![]() | ElementType | Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.(Inherited from IQueryable.) |
![]() | Expression | Gets the expression tree that is associated with the instance of IQueryable.(Inherited from IQueryable.) |
![]() | Provider | Gets the query provider that is associated with this data source.(Inherited from IQueryable.) |
| Name | Description | |
|---|---|---|
![]() | GetEnumerator() | Returns an enumerator that iterates through a collection.(Inherited from IEnumerable.) |
| Name | Description | |
|---|---|---|
![]() | AsParallel() | Overloaded. Enables parallelization of a query.(Defined by ParallelEnumerable.) |
![]() | AsQueryable() | Overloaded. Converts an IEnumerable to an IQueryable.(Defined by Queryable.) |
![]() | Cast<TResult>() | Converts the elements of an IQueryable to the specified type.(Defined by Queryable.) |
![]() | OfType<TResult>() | Filters the elements of an IQueryable based on a specified type.(Defined by Queryable.) |
The IOrderedQueryable interface is intended for implementation by query providers.
This interface represents the result of a sorting query that calls the method(s) OrderBy, OrderByDescending, ThenBy or ThenByDescending. When CreateQuery is called and passed an expression tree that represents a sorting query, the resulting IQueryable object must be of a type that implements IOrderedQueryable.
For more information about how to create your own LINQ provider, see LINQ: Building an IQueryable Provider on MSDN Blogs.
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.1
Windows Phone
Available since 8.1

