次のLINQクエリがあります
var unallocatedOrders = (from orderLine in context.OrderLineItemDboes
where (orderLine.Status == unallocated || orderLine.Status == null)
&& orderLine.orderline.order.order_status_fk == verified
group orderLine
by new { orderLine.orderline.ol_id,orderLine.orderline.order.order_id }
into g
select new { OrderLineId = g.Key.ol_id, Count = g.Count(), OrderId = g.Key.order_id })
.ToList();
上記のクエリにより、次のように結果が得られます
Order1 ol1 2
order1 ol2 3
order1 ol3 1
order2 ol1 1
order2 ol2 2
order3 ol1 4
order3 ol2 3
order3 ol3 2
注文 ID に基づいて上記のリストを繰り返し処理し、対応する行と数量を取得する必要があります。このライン ID と数量をディクショナリに取得する必要があります。誰かがどうすればそれを成し遂げることができるかを提案できますか.
ありがとう