title: Unable to correctly construct WHERE in LINQ
body: <p>I can't seem to successfully recreate a simple WHERE statement in LINQ. My result set would not filter until there are at least 2 conditions.</p>
  
  <p>The WHERE statement that I'm trying to recreate looks like this</p>
  
  <pre><code>WHERE ID = @ID OR Email LIKE @Email OR ScreenName LIKE @ScreenName
  </code></pre>
  
  <p>Now my LINQ looks like this</p>
  
  <pre><code> ApplicationData.UserList.Where(u =&gt; u.Id == userId || 
                                       u.Email.Contains(email) || 
                                       u.ScreenName.Contains(screenName)).ToList();
  </code></pre>
  
  <p>Should be pretty straight forward. Can't seem to find what I'm doing wrong.</p>