2009-05-26 20 views
13

私はLinqが初めてです。VBでorderbyの構文は何ですか?VB.NETのLINQでORDERBYの構文は何ですか?

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

    qry = qry.OrderBy() 

私の単純なSQLステートメントは、次のようになります。

Select distinct state from zipcodes 
order by State 
+0

あなたは答えを受け入れることができます下の方の1人が助けてくれたら? – thecoolmacdude

答えて

22
qry = qry.OrderBy(Function(obj) obj.PropertyToSortBy) 
11

クエリ(クリーナーIMO)に関する別の構文:

Dim qry = From lst In cxt.zipcodes _ 
      Select lst.state Distinct _ 
      Order By state 
0
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 
関連する問題