Linq to Lambda Expression c#


var ListInOrder = (from f in finaldatelist
group f by new { f.RoomID, f.RateGroupID } into g
select g);

进入 g 并选择 g 部分的 lambda 表达式是什么?

这就是我现在得到的:

var ListInOrder = finaldatelist.GroupBy(x => x.RoomID, x => x.RateGroupID).Select();
finaldatelist.GroupBy(x => new { x.RoomID, x.RateGroupID });

它应该是这样的,

var ListInOrder  = finaldatelist.GroupBy(cm => new { cm.RoomID, cm.RateGroupID}, 
(key, group) => new { RoomID= key.RoomID, RateGroupID = 
key.RateGroupID});

最新更新