title: Error on using TransactionScope in EF4 & SQL Compact 4
body: <pre><code>using (TransactionScope scope = new TransactionScope())
  using (var context = new dwfEntities())
  {
    var field = (from x in context.DynFields where x.Id == id select x).First();
  
    //delete defaults
    foreach (var item in from x in context.DynFieldDefaults where x.DynField_Id == id select x)
    {
      context.DeleteObject(item);
    }
    context.SaveChanges();
  
    //delete field
    context.DeleteObject(field);
    context.SaveChanges();
  
    //commit
    scope.Complete();
  }
  </code></pre>
  
  <p>The code throws "The connection object can not be enlisted in transaction scope"</p>
  
  <p>Does SQL CE 4 support TransactionScope ? if not, is there any workaround so I can safely delete objects ?</p>