22 Stimmen

Wie lautet die Syntax für ORDERBY in LINQ von VB.NET?

Ich bin neu in Linq, was ist die Syntax für Bestellung durch in VB?

Dim cxt As New datContext
Dim qry = (From lst In cxt.zipcodes _
              Select lst.state).Distinct

    qry = qry.OrderBy()

Meine einfache SQL-Anweisung wird wie folgt aussehen:

Select distinct state from zipcodes
order by State

0 Stimmen

Können Sie eine Antwort akzeptieren, wenn eine der folgenden Antworten geholfen hat?

38voto

mmx Punkte 400975
qry = qry.OrderBy(Function(obj) obj.PropertyToSortBy)

16voto

Meta-Knight Punkte 17142

Alternative Syntax für Ihre Anfrage (sauberer IMO):

Dim qry = From lst In cxt.zipcodes _
          Select lst.state Distinct _
          Order By state

0voto

Wesam Punkte 854
Dim cxt As New datContext

Dim qry = (From lst In cxt.zipcodes OrderBy lst.state).Distinct.tolist

Dim statelst = qry.Select(Function(o) o.state).ToList

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X