title: EntityFramework.Extended Update not working - can't convert DynamicProxy
body: <p>I am using Entity Framework 6 and tried to use EntityFramework.Extended to do some batch updates:</p>
  
  <pre><code>db.TicketOrderItems
    .Where(i =&gt; !i.IsDeleted &amp;&amp; !i.Order.IsCompleted &amp;&amp; i.Order.OrderDate &lt; margin)
    .Update(i =&gt; new TicketOrderItem { IsDeleted = true });
  </code></pre>
  
  <p>TicketOrderItem is an extension of OrderItem. When this is now executed I get the following error (translated from german, as I get it in german):</p>
  
  <pre><code>The EntityFramework.Reflection.DynamicProxy-type can not implicitly be converted 
  to System.Data.Objects.ObjectQuery&lt;NAMESPACE.TicketOrderItem&gt;.
  </code></pre>
  
  <p>I already disabled lazy loading and proxy generation (and verified it via debugging, that no proxies are generated):</p>
  
  <pre><code>db.Configuration.LazyLoadingEnabled = false;
  db.Configuration.ProxyCreationEnabled = false;
  </code></pre>
  
  <p><strong>Is there a way to fix that?</strong><br>
  Or is this a bug in the "not yet final" EF 6 or an incompability between EF.Extended and EF 6?</p>