Cách dễ nhất để có được truy vấn LINQ (từ cơ sở dữ liệu SQL - điều đó có quan trọng không?) Để sắp xếp chuỗi tự nhiên?LINQ và thứ tự sắp xếp tự nhiên
Ví dụ, tôi đang nhận được những kết quả này:
- Dự án 1
- Dự án 10
- Dự án 2
Những gì tôi muốn là để xem là thế này:
- Project 1
- Dự án 2
- Dự án 10
Truy vấn Tôi đang sử dụng là:
return from p in dataContext.Projects
orderby p.Name
select p;
"Đương nhiên" là chủ quan. Bạn có thể mô tả những gì bạn có ý nghĩa cụ thể hơn không? – StingyJack
@StingyJack - Theo thứ tự sắp xếp của con người, không phải thứ tự sắp xếp máy tính. – Kieron
HA - Thứ tự sắp xếp "Human". Bạn có nghĩa là thứ tự từ điển Latin, không phân biệt chữ hoa chữ thường? Bạn có ID cho các dự án này không? – StingyJack