title: Operator '&&' cannot be applied to operands of type 'bool' and 'bool?'
body: <p>Trying to read a dataContext class like this </p>
  
  <pre><code>var users = new List&lt;User&gt;();
  var roles = new int[] { 1, 2 };
  // here I need to get users who's role is in role (1, 2), hence above line
  // and also I need to get user who's isValid field true, please note that isValid is SQL 'bit' field and is nullable
  //This is what I am doing
  foreach (var user in dataContext.Users
                                  .Where(u =&gt; roles.Contains(u.RoleID.Value)
                                              &amp;&amp; u.isValid ?? false == true)) // here '&amp;&amp;' part I'm struggling and getting above error
  {
      users.Add(new User()
      {
           // Users Added in collection
      });
  }
  </code></pre>
  
  <p>So the question is in where clause I need to get user's who are in role(1,2) &amp;&amp; isValid == true, if isValid is 'null' make it false.
  Thanks </p>