asp.Net   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了.Net Linq与Lambda表达式中GroupBy以多个字段分组大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

<p class="title">一、引入

  基本上熟悉C#语言的没有不知道Lambda表达式的,其对于数据的处理真的是太方便了。其中分组处理的GroupBy方法在List中的使用非常广泛。正式近期一个功能需求中又遇到了,而且是需要GroupBy多个字段的。现在功能已经完成,处理得到了想要数据,就顺便来记录一下,方便下次的查阅。

title">二、代码

  这里我就直接贴出来我的项目代码截图了,基本只要看到了就知道该怎么用了,代码写的不规范的地方还请海涵。。。

  

title=".Net Linq与Lambda表达式中GroupBy以多个字段分组" alt=".Net Linq与Lambda表达式中GroupBy以多个字段分组" src="https://cn.js-code.com/res/2019/02-06/17/76ae567938392a41dfe8ddbeced582a7.png" >

    注:1、list是从数据库中获取到的List集合,需要就这个集合中的两个字段(account,room_id)进行分组

    2、ViewPlayerRecord是一个实体类,用于传递显示在前端的相关字段

    3、该Lambda表达式实现了以两个字段分组再获取自己想要的数据的功能,然简单,但是长时间不用还真容易忘记细节。

    4、GroupBy(x => new { x.a,x.b,x.c }).SELEct( x=> ( new Class名 { a=x.Key.a,b=x.Key.b,c = x.Key.c } ))

大佬总结

以上是大佬教程为你收集整理的.Net Linq与Lambda表达式中GroupBy以多个字段分组全部内容,希望文章能够帮你解决.Net Linq与Lambda表达式中GroupBy以多个字段分组所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: