ObjectQuery<T>::OrderBy Method (String^, array<ObjectParameter^>^)
.NET Framework (current version)
Orders the query results by the specified criteria.
Assembly: System.Data.Entity (in System.Data.Entity.dll)
Parameters
- keys
-
Type:
System::String^
The key columns by which to order the results.
- parameters
-
Type:
array<System.Data.Objects::ObjectParameter^>^
Zero or more parameters that are used in this method.
Return Value
Type: System.Data.Objects::ObjectQuery<T>^A new ObjectQuery<T> instance that is equivalent to the original instance with ORDER BY applied.
| Exception | Condition |
|---|---|
| ArgumentNullException | The keys or parameters parameter is null. |
| ArgumentException | The key is an empty string. |
The ordering of results in a nested query cannot be guaranteed.
OrderBy should always be the final query builder method in the sequence.
This example is based on the AdventureWorks Sales Model. The example creates a new ObjectQuery<T> object that contains the results of the existing query order by ProductID.
.NET Framework
Available since 3.5
Available since 3.5
Show: