title: lambda query to lower in C#
body: <p>I'm having an issue toLower() in lambda query.  I have this code </p>
  
  <pre><code>var filterResult = articleList
                          .Where(m =&gt; m.Summary
                              .Contains(filteredModel.Keyword) || m.Body.Contains(filteredModel.Keyword) || m.Headline.Contains(filteredModel.Keyword) 
                              || m.Title.Contains(filteredModel.Keyword))
                          .AsQueryable();
  </code></pre>
  
  <p>I need to add toLower() method as sql. For example:</p>
  
  <pre><code>var filterResult = articleList
      .Where(m =&gt; m.Summary.toLower()
          .Contains(filteredModel.Keyword.toLower()) || m.Body.toLower().Contains(filteredModel.Keyword.toLower()) || m.Headline.toLower().Contains(filteredModel.Keyword.toLower()) 
          || m.Title.toLower().Contains(filteredModel.Keyword.toLower()))
      .AsQueryable();
  </code></pre>
  
  <p>As above code, lambda doesn't allow to use.  I wonder if there is other way to do to achieve this.</p>