Linq to Entities Remove without fetching
<p>Can this code:</p>

<pre><code>using(DbContext db = new DbContext())
{
    IEnumerable&lt;Setting&gt; settings = db.Settings.Where(s=&gt; s.UserId==Uid);
    db.Settings.RemoveRange(settings); 
}
</code></pre>

<p>Be written in some way that there would be no need for fetching first? something like:</p>

<pre><code>using(DbContext db = new DbContext())
{
    db.Settings.Remove(s=&gt; s.UserId==Uid); 
}
</code></pre>