首页 新闻 搜索 专区 学院

关于GroupBy方法的一个问题

0
悬赏园豆:10 [已解决问题] 解决于 2013-09-27 14:14
var studentQuery2 =
    from student in students
    group student by student.Last[0] into g
    orderby g.Key
    select g;

采用studuents.GroupBy能实现into吗?

happydaily的主页 happydaily | 小虾三级 | 园豆:674
提问于:2013-09-26 15:37
< >
分享
最佳答案
0

必须可以。扩展方法比这个提供更多的功能。

收获园豆:10
幻天芒 | 高人七级 |园豆:36594 | 2013-09-26 20:57

能提供个示例吗?

另外请教下,var wordGroups1 =
            from w in words
            group w by w[0] into fruitGroup
            where fruitGroup.Count() >= 2
            select new { FirstLetter = fruitGroup.Key, Words = fruitGroup.Count() };
用.select如何实现新的对象?

happydaily | 园豆:674 (小虾三级) | 2013-09-27 09:13

@happydaily: 

var g=db.Students.GroupBy(x => x.col).Select(x => x);

第二个:

var wordGroups1=db.words.GroupBy(x => x.col).Where(x => x.Count() > 2).Select(x => new { x.Key, V = x.Count() });

推荐2个测试L2S的工具:LinqPad,SqlProfiler(SQL管理器自带-性能工具)。

幻天芒 | 园豆:36594 (高人七级) | 2013-09-27 13:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册