Getting linq to use multiple criteria in the where clause
<p>I have a linq statement that works correctly if i do this</p>

<pre><code>Dim mList = From w In oS
            Where w.Active = True
            Select w

Dim mlist2 = From w In mList
             Where w.EmployeeID &lt;&gt; 19
             Select w

Dim mlist3 = From w In mlist2
             Where w.EmployeeID &lt;&gt; 20
             Select w
</code></pre>

<p>I'd like to combine them into one statement but can't get it worked out. This does not work, it filters out so that <code>w.Active = true</code> but the <code>EmployeeID</code> of 19 and 20 are not getting filtered out.</p>

<pre><code>Dim mList = From w In oS
            Where w.Active = True AndAlso (w.EmployeeID &lt;&gt; 19 Or w.EmployeeID &lt;&gt; 20)
            Select w
</code></pre>