Was ist der einfachste Weg, um eine LINQ-Abfrage (aus einer SQL-Datenbank - ist das wichtig?), Um Strings natürlich zu bestellen?LINQ und eine natürliche Sortierreihenfolge
Zum Beispiel bin ich zur Zeit, diese Ergebnisse zu erzielen:
- Projekt 1
- Projekt 10
- Projekt 2
Was Ich mag würde, ist zu sehen, ist dies:
- Projekt 1
- Projekt 2
- Projekt
Die Abfrage ich benutze, ist dies:
return from p in dataContext.Projects
orderby p.Name
select p;
„Natürlich“ subjektiv ist. Können Sie beschreiben, was Sie genauer meinen? – StingyJack
@StingyJack - In einer menschlichen Sortierreihenfolge, nicht in einer Computersortierreihenfolge. – Kieron
HA - "Mensch" Sortierreihenfolge. Sie meinen lateinische Wörterbuchordnung, Groß- und Kleinschreibung nicht? Hast du eine ID für diese Projekte? – StingyJack