Informacija apie WEB technologijas: ASP.NET, C#, PHP, ASP, CSS, JavaScript, JQuery, SEO.
2012 m. rugpjūčio 30 d., ketvirtadienis
LINQ: multiple OrderBy
Jeigu su Select išsitraukiame tik vieną parametrą, tada išrenkame unikalius (distinct)ir rūšiuojame paprastai su Order By:
Dim parts = (From p In odb.Parts Select p.Part Order By Part Ascending).Distinct.ToList
Jeigu su Select išritraukiame daugiau parametrų, tada rišrenkame unikalius (distinct)ir rūšiuojame pagal kelis iš jų, tai naudojame OrderBy, ThenBy:
Dim qResult = (From x In otrainee
Select x.em.NameFirst, x.em.NameLast, x.em.Id).Distinct.OrderBy(Function(x) x.NameLast).ThenBy(Function(x) x.NameFirst).ToList
Pastaba: OrderBy ir ThenBy rūšiuose ASC tvarka, o DESC tvarka papildomai yra
OrderByDescending, ThenByDescending
Užsisakykite:
Rašyti komentarus (Atom)
Komentarų nėra:
Rašyti komentarą