假设我有一个保存运输历史记录的表。我想编写一个查询来计算每个用户的发货量,并从该用户表中的最新条目获取发货名称。
为简单起见,表结构:
货件编号
会员ID
运输名称
发货日期
如何编写 LINQ C# 查询来执行此操作?
听起来可能想要类似的东西:
var query = from shipment in context.ShippingHistory
group shipment by shipment.MemberID into g
select new { Count = g.Count(),
MemberID = g.Key,
MostRecentName = g.OrderByDescending(x => x.ShipmentDate)
.First()
.ShipmentName };
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)