在使用C#时,lambda表达式会使用较多,在用到GroupBy时为了和使用数据库的group by起到相同效果需要类似数据库中的having条件筛选;
使用时主要如下代码所示,可以在使用GroupBy时进行条件筛选,从代码也可以看出lambda表达式的强大;
var aList = list.GroupBy(p => p.ThreadId).Select(p => new { ThreadId = p.Key, ForumId = p.Select(t => t.ForumId), IsFirstPost = p.Sum(t => t.IsFirstPost) });
                    
                
                
            
        
浙公网安备 33010602011771号