C# 动态 groupby

t101lian 2018-04-14 11:11:47
有一个 list<Model> ,需要对其进行分组, Model 其中有五个字段,分别为 m1,m2,m3,m4,m5 .。
根据五个条件来分组, 假设条件1满足,则按 m1 来分组
假设条件2 也满足, 则同时按 m1和m2两个来分组
..............,
也就是哪个条件满足就把对应的字段加入分组字段中。
在线等, 加班中, 被这个问题卡住了。请大侠们赐教
...全文
671 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2018-04-14
  • 打赏
  • 举报
回复
用表达式树,MakeMemberAccess
xuzuning 2018-04-14
  • 打赏
  • 举报
回复
你是想要动态构造 Linq 表达式吗?这显然有些难度 但从原理出发,写出代码一点都不难,循环或递归都可以

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧