स्ट्रिंग स्वाभाविक रूप से ऑर्डर करने के लिए LINQ क्वेरी (SQL डेटाबेस से - क्या इससे कोई फर्क पड़ता है?) प्राप्त करने का सबसे आसान तरीका क्या है?LINQ और एक प्राकृतिक सॉर्ट ऑर्डर
उदाहरण के लिए, मैं वर्तमान में ये परिणाम हो रही है:
- परियोजना 1
- परियोजना 10
- परियोजना 2
क्या मैं चाहता हूँ देखने के लिए है यह है:
- प्रोजेक्ट 1
- परियोजना 2
- परियोजना 10
क्वेरी मैं उपयोग कर रहा हूँ यह है:
return from p in dataContext.Projects
orderby p.Name
select p;
"स्वाभाविक रूप से" व्यक्तिपरक है। क्या आप इसका वर्णन कर सकते हैं कि आप अधिक विशेष रूप से क्या मतलब रखते हैं? – StingyJack
@StingyJack - एक मानव क्रम क्रम में, कंप्यूटर सॉर्ट ऑर्डर नहीं। – Kieron
एचए - "मानव" सॉर्ट ऑर्डर। आपका मतलब लैटिन शब्दकोश ऑर्डर, केस असंवेदनशील है? क्या आपके पास इन परियोजनाओं के लिए एक आईडी है? – StingyJack