ObjectQuery<T>.OrderBy(String, ObjectParameter[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sortiert die Abfrageergebnisse nach den angegebenen Kriterien.
public:
System::Data::Objects::ObjectQuery<T> ^ OrderBy(System::String ^ keys, ... cli::array <System::Data::Objects::ObjectParameter ^> ^ parameters);
public System.Data.Objects.ObjectQuery<T> OrderBy(string keys, params System.Data.Objects.ObjectParameter[] parameters);
member this.OrderBy : string * System.Data.Objects.ObjectParameter[] -> System.Data.Objects.ObjectQuery<'T>
Public Function OrderBy (keys As String, ParamArray parameters As ObjectParameter()) As ObjectQuery(Of T)
Parameter
- keys
- String
Die Schlüsselspalten, nach denen die Ergebnisse sortiert werden sollen.
- parameters
- ObjectParameter[]
Null oder mehr Parameter, die in dieser Methode verwendet werden.
Gibt zurück
Eine neue ObjectQuery<T> Instanz, die der ursprünglichen Instanz entspricht, auf die ORDER BY angewendet wurde.
Ausnahmen
Der keys Parameter ist parametersnull.
keys ist eine leere Zeichenfolge.
Beispiele
In diesem Beispiel wird ein neues ObjectQuery<T> Objekt erstellt, das die Ergebnisse der vorhandenen Abfragereihenfolge enthält.ProductID
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
string queryString = @"SELECT VALUE product
FROM AdventureWorksEntities.Products AS product";
ObjectQuery<Product> productQuery1 =
new ObjectQuery<Product>(queryString,
context, MergeOption.NoTracking);
ObjectQuery<Product> productQuery2 =
productQuery1.OrderBy("it.ProductID");
// Iterate through the collection of Product items.
foreach (Product result in productQuery2)
{
Console.WriteLine("{0}", result.ProductID);
}
}
Hinweise
Die Reihenfolge der Ergebnisse in einer geschachtelten Abfrage kann nicht garantiert werden.
OrderBy sollte immer die letzte Abfrage-Generator-Methode in der Sequenz sein.