Linq sql查询没有实现

时间:2012-12-05 07:09:51

标签: sql linq

 int no = 10;
            var duplicate = from m in context.PreferredFeedUserCompaniesFollwers
                            group m by new {m.CompanyID} into grp
                            where grp.Count()>no
                            select new {grp}

我需要获取表格中存在的所有comapnyids(一个或多个),其计数与我通过no d。给出的计数相匹配。我无法完成此任何帮助

1 个答案:

答案 0 :(得分:1)

companyId是您分组的关键,所以

var duplicate = from m in context.PreferredFeedUserCompaniesFollwers
                            group m by m.CompanyID into grp
                            where grp.Count()>no
                            select  grp.Key;

顺便说一下,你不需要使用

group m by new {<your property>}

如果您只按一个属性分组。