2009-05-26 21 views
13

Linq’de yeniyim, VB’de orderby’nin sözdizimi nedir?VB.NET'in LINQ'deki ORDERBY sözdizimi nedir?

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

    qry = qry.OrderBy() 

benim basit sql deyimi böyle olacak:

Select distinct state from zipcodes 
order by State 
+0

bir cevap kabul edebilir Aşağıdakilerden biri yardımcı olduysa? – thecoolmacdude

cevap

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

diğer sözdizimi (temizleyici 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 
İlgili konular