J'ai une hiérarchie en tant que telle :
- Order
- order details
- work order header
- work order details
Je veux sélectionner les en-têtes de bon de travail qui n'ont pas de détails de bon de travail.
Je l'ai fait jusqu'à présent, mais il renvoie un niveau supérieur, les détails de la commande... Je veux le niveau inférieur suivant, les en-têtes des bons de travail.
IEnumerable<OrderDetail> odWithoutWoDtls = order.OrderDetails.Where(od => od.WorkOrderHeaders.Any(woh => woh.WorkOrderDetails.Count() == 0));