You could do something like this in your DbContext:
public void ObjectContext_OnObjectMaterialized(Object objSender, ObjectMaterializedEventArgs e)
{
Entry(e.Entity).State = EntityState.Detached;
}
Every time an object is materialized by your context, it will be detached and no longer tracked.