कहो शामिल मैं 3 ग्राहक नाम है:Linq - StartsWith द्वारा आदेश तो
Microsoft
Another customer also called Microsoft
A third customer called Microsoft
अब अगर मैं इस तरह ग्राहकों को क्वेरी ...
var q = (from cust in db.Cust
where cust.Name.Contains("Microsoft")
orderby cust.Name ascending
select cust)
... मैं इस आदेश मिलता है:
A third customer called Microsoft
Another customer also called Microsoft
Microsoft
जो मैं चाहता तथ्य यह है कि यह "माइक्रोसॉफ्ट" के साथ शुरू होता पर आधारित पहली माइक्रोसॉफ्ट प्राप्त करने के लिए, है।
बदलने StartsWith को शामिल के पाठ्यक्रम मुझे 1 के बजाय 3.
का परिणाम यह किसी एक क्वेरी में किया जा सकता है के साथ छोड़ देता है?
मुझे ऐसा नहीं लगता है, आपको लगभग भारोत्तोलन के साथ पूर्ण पाठ क्वेरी का उपयोग करने की आवश्यकता है। – Sam
@ सैम - मैंने पूर्ण पाठ खोज छोड़ दी। खोज में सफेद रिक्त स्थान का उपयोग करते समय मुझे सिरदर्द दिया। – Malako