0
我有以下LINQ查詢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和數量獲取到字典。 有人可以建議我怎樣才能完成它。
謝謝
感謝您的回覆。我可以將此OrderLineId和Count計爲字典嗎? –
Naresh
@Naresh你的意思是像'Dictionary>',其中第一個是訂單查找,第二個讓你按行號查找計數? –
McGarnagle
是@dbaseman。這將適合我的要求。 – Naresh