Quelle est la manière la plus simple d'obtenir une requête LINQ (à partir d'une base de données SQL - est-ce important?) Pour commander des chaînes naturellement?LINQ et un ordre de tri naturel
Par exemple, je suis en train actuellement ces résultats:
- Projet 1
- Projet 10
- Projet 2
Ce que je voudrais est de voir est la suivante:
- Projet 1
- Projet 2
- Projet 10
La requête J'utilise est la suivante:
return from p in dataContext.Projects
orderby p.Name
select p;
« naturellement » est subjective. Pouvez-vous décrire ce que vous voulez dire plus précisément? – StingyJack
@StingyJack - Dans un ordre de tri humain, pas un ordre de tri informatique. – Kieron
HA - Ordre de tri "Humain". Vous voulez dire l'ordre du dictionnaire latin, insensible à la casse? Avez-vous un identifiant pour ces projets? – StingyJack