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) El método es la mejor manera. Cualquier otra posibilidad aquí en el lado del cliente como una bandera.delete_all_navigation_too()?

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta