按计数,多字段组的linq版本是什么?

Mas*_*low 1 linq .net-3.5

SQL查询:

select ApplicationNumber,pri_indicator,count(*) from customer
group by ApplicationNumber,pri_indicator
Run Code Online (Sandbox Code Playgroud)

我如何在LINQ中执行此操作?

我看到使用一个简单的组来计算单个字段的大量结果,但似乎找不到任何或者弄清楚如何做多个字段.

Jon*_*eet 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() };
Run Code Online (Sandbox Code Playgroud)

我认为应该有用.