title: Difficulty creating proper RavenDB query
body: <p>I am trying to implement the logic below in a RavenDB query, but receive </p>
  
  <p><code>System.NotSupportedException: Could not understand expression</code></p>
  
  <p>related to the <code>scores.Any</code> expression.  I understand why that is, but I'm having a hard time coming up with a working option.</p>
  
  <pre><code>public IRavenQueryable&lt;Person&gt; Apply(IRavenQueryable&lt;Person&gt; query)
  {
      var scores = new List&lt;string&gt;();
      if (_a) scores.Add("A");
      if (_b) scores.Add("B");
      if (_c) scores.Add("C");
      if (_u)
      {
          scores.Add("");
          scores.Add(" ");
          scores.Add("\t");
          scores.Add(null);
      }
  
      return from p in query
             where scores.Any(score =&gt; score == p.Score)
             select p;
  }
  </code></pre>