title: 'string' does not contain a definition for 'Contains'
body: <p>I have a statement like so:</p>
  
  <pre><code>var vals =
      from StandAloneUserPayment saup in _Session.Query&lt;StandAloneUserPayment&gt;()
          .Fetch(x =&gt; x.RecurringPayments)
      where
          saup.User.UserId == userId
          &amp;&amp; searchString.Contains(saup.FriendlyName, StringComparer.InvariantCultureIgnoreCase)
      select
          saup;
  </code></pre>
  
  <p>This seems to be exactly what I'm supposed to do, but I get the  whole line with the <code>Contains</code> method underlined with the following message:</p>
  
  <blockquote>
    <p><code>string</code> does not contain a definition for <code>Contains</code> and the best extension method overload <code>System.Linq.ParallelEnumerable.Contains&lt;TSource&gt;(System.Linq.ParallelQuery&lt;TSource&gt;, TSource, System.Collections.Generic.IEqualityComparer&lt;TSource&gt;)</code> has some invalid arguments</p>
  </blockquote>
  
  <p>What am I doing wrong?</p>