Tengo una tabla de base de datos que representa eventos. La tabla tiene 2 campos principales EventDate y EventTitle.¿Cómo puedo agrupar por eventos por año usando una única consulta LINQ?
Estoy tratando de agrupar los eventos por año para que se muestren al usuario. Intento utilizar una consulta Linq para extraer los años distintos que tienen eventos y para cada año debe haber una lista de eventos en ese año. Entonces cada registro en la lista tendría un año y una lista de Eventos
Supongo que esto se puede hacer con una consulta de linq pero mi conocimiento de linq es básico. Hasta ahora sólo se han conseguido los distintos años en una lista con esta consulta:
var yearsList = (from e in Events
select e.EventDate.Year).Distinct();
¿Cómo puedo añadir una lista de eventos para cada registro de año?
tuve que quitar la imagen de su puesto porque ImageShack les ha eliminado y los reemplazó con publicidad. Consulte http://meta.stackexchange.com/q/263771/215468 para obtener más información. Si es posible, sería genial que los vuelvas a subir. ¡Gracias! – Undo