multiple columns linq count group-by having

columns - linq group having



Linq con grupo al contar (2)

¿Cómo escribo esta consulta en linq (vb.net)?

select B.Name from Company B group by B.Name having COUNT(1) > 1


Me gusta esto:

from c in db.Company group c by c.Name into grp where grp.Count() > 1 select grp.Key

O bien, utilizando la sintaxis del método:

Company .GroupBy(c => c.Name) .Where(grp => grp.Count() > 1) .Select(grp => grp.Key);


Para cualquiera que quiera hacer esto en vb (como yo era y no pude encontrar nada)

From c In db.Company Select c.Name Group By Name Into Group Where Group.Count > 1