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
Frågan#1
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.

