
我试图按年份将事件分组以显示给用户.我正在尝试使用Linq查询来拉动具有事件的不同年份,并且每年应该有一个事件列表.因此,列表中的每条记录都有一年和事件列表
我假设这可以通过一个linq查询来完成,但我的linq知识是基本的.
到目前为止,我只在这个查询的列表中得到了不同的年份:
var yearsList = (from e in Events select e.EventDate.Year).distinct();
如何在每年记录中添加事件列表?
解决方法var yearsList = from e in Events group e by e.EventDate.Year into g select new { Year = g.Key,Events = g }; 这将为您提供具有“年”属性和“事件”属性的对象列表(该年度的所有事件).
看看这个方便的参考:101 Linq Samples.
总结以上是内存溢出为你收集整理的c# – 如何使用单个LINQ查询按年度按事件分组?全部内容,希望文章能够帮你解决c# – 如何使用单个LINQ查询按年度按事件分组?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)