public List<Order> GetGrainOrders()
{
var orders = GetOrdersJson();
orders = orders.Select(o => o)
.Where(o => o.LineItems.Any(i => i.Sku.Contains("GRNS")))
.ToList();
orders.ForEach(o => o.LineItems.RemoveAll(i => !i.Sku.Contains("GRNS")));
return orders;
}
你能帮我简化这些 linq 查询吗?
干杯