¿Cuál es la forma más fácil de obtener una consulta LINQ (desde una base de datos SQL, ¿eso sí importa?) Para ordenar cadenas de forma natural?LINQ y un orden de clasificación natural
Por ejemplo, actualmente estoy recibiendo estos resultados:
- Proyecto 1
- Proyecto 10
- Proyecto 2
Lo que me gustaría es ver es lo siguiente:
- Proyecto 1
- Proyecto 2
- Proyecto 10
La consulta que estoy usando es el siguiente:
return from p in dataContext.Projects
orderby p.Name
select p;
"Naturalmente" es subjetivo. ¿Puedes describir lo que quieres decir más específicamente? – StingyJack
@StingyJack - En un orden de clasificación humana, no en un orden de clasificación de computadora. – Kieron
HA - Orden de clasificación "Humano". ¿Te refieres al orden del diccionario latino, sin distinción de mayúsculas y minúsculas? ¿Tienes una identificación para estos proyectos? – StingyJack