如何在mvc中使用groupby?

时间:2012-10-04 07:23:10

标签: c# linq

这是我的疑问。

 var query = from sbw in _sbwRepository.Table
                            orderby sbw.CountryId, sbw.StateProvinceId, sbw.Zip, sbw.ShippingMethodId, sbw.From                           
                            select sbw;

如何分组“sbw.CountryId”?

1 个答案:

答案 0 :(得分:4)

目前尚不清楚你想要获得什么结果。例如,您可以只使用:

var query = from sbw in _sbwRepository.Table
            orderby sbw.CountryId, sbw.StateProvinceId, sbw.Zip,
                    sbw.ShippingMethodId, sbw.From                           
            group sbw by sbw.CountryId;

...如果您想在之后做更多工作,可以使用group ... by ... into

有关更多示例,请参阅MSDN page on grouping