title: Search with LINQ Expression
body: <p>i came across a situation that i need to apply search functionality for the text entered by user in textbox on <code>TextChanged</code> event.</p>
  
  <p>i am having a list which returns my model object, and i am having a property named <code>TITLE</code>
  in my model.</p>
  
  <p>i tried following in my Textchanged Event,</p>
  
  <pre><code>var o = objList.Where(p =&gt; p.TITLE.IndexOf(text1.Text)&gt;0).ToObservableCollection&lt;Model_Class&gt;();
  </code></pre>
  
  <p>also tried,</p>
  
  <pre><code>var o = objList.Where(p =&gt; p.TITLE.Contains(text1.Text)).ToObservableCollection&lt;Model_Class&gt;();
  </code></pre>
  
  <p>but its not returning any records though their is one record.</p>
  
  <p>Also how can i retrieve the case insensitive results with Linq?<br>
  Thanks in advance!</p>