हम एक LINQ अभिव्यक्ति में विधि .Contains(string)
उपयोग कर सकते हैं, इस तरह '% खोज पाठ%', विधि .StartsWith(string)
, ऐसे ही 'खोज पाठ%' लगता है लगता है, और विधि .EndsWith(string)
, कि लगता है '% खोज टेक्स्ट' की तरह।LINQ क्वेरी कहाँ() एसक्यूएल% बराबर
लेकिन मुझे ऐसा कुछ चाहिए जो '% search% text%' लगता है, जो 'खोज' और 'टेक्स्ट' वाली सभी सामग्री पाता है, लेकिन अनुक्रमिक नहीं है।
उदाहरण: पाठ
पाठ
एसक्यूएल में, LIKE '%search%text%'
साथ क्वेरी लाता है की तलाश के लिए अपने पाठ
खोज खोज
: मैं इन रिकॉर्ड है:
खोज मेरी पाठ
खोजपाठ
के लिए लेकिन नहीं
'seek the text'
लाता है।कोई विचार?
नियमित अभिव्यक्तियों का उपयोग करें: '।' '' '' '' '' '' '' '' '' '' '' '' '' – zerkms
के साथ बदलें? क्या यह काम करता है? 'शामिल है (" खोज ")। इसमें शामिल है (" टेक्स्ट ") 'मेरे कोड में कुछ वाक्यविन्यास त्रुटियां हो सकती हैं, लेकिन मुझे आशा है कि आपको मेरा विचार मिल जाएगा। – Turtle
क्या आप ऑब्जेक्ट्स पर LINQ का उपयोग कर रहे हैं, या LINQ-to-SQL? – Blorgbeard