2009-07-21 53 views
1

SQL查詢:以數字表示多字段組的LINQ版本是什麼?

select ApplicationNumber,pri_indicator,count(*) from customer 
group by ApplicationNumber,pri_indicator 

如何在LINQ做到這一點?

我看到大量的結果使用一個簡單的組來計算單個字段,但似乎無法找到任何或找出如何做多個字段。

回答

9

剛:

var query = from customer in db.Customers 
      group customer by 
       new { customer.ApplicationNumber, customer.PriIndicator } 
       into grouped 
      select new { grouped.Key.ApplicationNumber, 
         grouped.Key.PriIndicator, 
         Count = grouped.Count() }; 

應該工作,我想。

+0

+1太快:) – 2009-07-21 14:11:10