Borrado de entidades y sus propiedades de navegación

Tengo algo así como un objeto de Cliente con hasta 50000 pedidos en unICollection<Orders>. Supongamos que el cliente está en el caché local, las órdenes no. ¿Cómo puedo eliminar el Cutomer y todos sus pedidos relacionados sin cargar todos los pedidos del Cliente en el caché y marcarlos con?setDeleted()? ¿Cuál es la mejor práctica aquí? Supongo que extendiendo elpublic SaveResult SaveChanges(JObject saveBundle)&nbsp;El método es la mejor manera. Cualquier otra posibilidad aquí en el lado del cliente como una bandera.delete_all_navigation_too()?

Gracias