Contando usando grupo por linq
Tengo un objeto que se parece a esto:
Notice
{
string Name,
string Address
}
en unList<Notice>
Quiero mostrar Todos los nombres distintos y cuántas veces aparece el particular en la colección.
Por ejemplo:
Notice1.Name="Travel"
Notice2.Name="Travel"
Notice3.Name="PTO"
Notice4.Name="Direct"
Quiero la salida
Travel - 2
PTO - 1
Direct -1
Puedo obtener los nombres distintos bien con este código, pero parece que no puedo obtener los recuentos en un solo linq.
theNoticeNames= theData.Notices.Select(c => c.ApplicationName).Distinct().ToList();