 <p>Assuming you've populated a list of ListIDs (listOfIDs) in a separate query:</p> <pre><code>var accounts = from a in db.Accounts where !listOfIDs.Contains(a.ListID) select a; db.Accounts.RemoveAll(accounts); db.SubmitChanges(); </code></pre>