Ho una tabella di database che rappresenta Eventi. La tabella ha 2 campi principali EventDate e EventTitle.Come faccio a raggruppare per Eventi per anno utilizzando una singola query LINQ?
Sto provando a raggruppare gli eventi per anno da visualizzare all'utente. Sto cercando di utilizzare una query Linq per tirare gli anni distinti che hanno eventi e per ogni anno ci dovrebbe essere una lista di eventi in quell'anno. Quindi ogni record nell'elenco avrebbe un anno e un elenco di eventi
Suppongo che questo possa essere fatto con una query su linq ma la mia conoscenza di linq è basilare. Finora ho solo ottenuto gli anni distinti in una lista con questa query:
var yearsList = (from e in Events
select e.EventDate.Year).Distinct();
Come faccio ad aggiungere un elenco di eventi per ogni record anno?
ho dovuto rimuovere l'immagine dal tuo post perchè ImageShack ha cancellato e li ha sostituiti con la pubblicità. Vedere http://meta.stackexchange.com/q/263771/215468 per ulteriori informazioni. Se possibile, sarebbe bello caricarli di nuovo. Grazie! – Undo