日期:2014-05-20  浏览次数:20701 次

linq to sql分组查询
linq to sql分组查询
LINQ

------解决方案--------------------
 string[] words = { "blueberry", "chimpanzee", "abacus", "banana", "apple", "cheese" }; 
      
        var wordGroups = 
            from w in words 
            group w by w[0] into g 
            select new { FirstLetter = g.Key, Words = g }; 
      
        foreach (var g in wordGroups) 
        { 
            Console.WriteLine("Words that start with the letter '{0}':", g.FirstLetter); 
            foreach (var w in g.Words) 
            { 
                Console.WriteLine(w); 
            } 
        } 


http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b