using Ardalis.Specification; using Microsoft.eShopWeb.ApplicationCore.Entities.OrderAggregate; namespace Microsoft.eShopWeb.ApplicationCore.Specifications { public class CustomerOrdersWithItemsSpecification : Specification<Order> { public CustomerOrdersWithItemsSpecification(string buyerId) { Query.Where(o => o.BuyerId == buyerId) .Include(o => o.OrderItems) .ThenInclude(i => i.ItemOrdered); } } }