---
title: "Linq och sortering av datan."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/176582-linq-och-sortering-av-datan"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Fredde Mannen"
published: "2009-01-29T07:31:06.000Z"
updated: "2009-01-29T07:45:49.000Z"
replies: 1
views: 378
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/176582-linq-och-sortering-av-datan"
---

# Linq och sortering av datan.

## #1 — Fredde Mannen, 2009-01-29T07:31Z

Står inför ett problem som jag inte riktigt vet hur jag skall lösa. I dagsläget så fylls en lista med företag från en fråga liknande denna: 

```
companyManager.GetByCompanyIDList(companyIDList).ToList.OrderBy(Function(p) p.GetPriority(areaId))
```

Den returnerar en lista som sorteras efter värden som GetPriority(areaId) returnerar. Värdena är "1" "2" "3" eller String.Empty

Listan sorteras som den är tänkt bortsett att om jag sorterar den på OrderBy så hamnar samtliga String.Empty innan "1". Skulle man sortera så att dem som har String.Empty hamnar sist i listan oavsett om jag sorterar på OrderBy eller OrderByDescending.

Permalänk: https://www.webforum.nu/p/176582

## #2 — spango, 2009-01-29T07:45Z

Gör en egen IComparer som säger att tomma strängar alltid är "större" än andra strängar.
<http://msdn.microsoft.com/en-us/library/bb549422.aspx>

Permalänk: https://www.webforum.nu/p/2166968

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/176582-linq-och-sortering-av-datan
