Je n'arrive pas à trouver de bonne référence à ce sujet. J'ai beaucoup de données en SQL avec des dates. Je voulais donc faire un graphique linéaire pour montrer ces données au fil du temps. Si je veux le montrer sur une période de jours alors j'ai besoin de grouper par jours .. Mais le LOGDATE est la date complète .. pas le jour ..LINQ. Regroupement par jours. Comment faire cela facilement?
Ainsi j'ai ceci ci-dessous, mais LINQ ne sait pas ce que la propriété 'DayOfYear' est ...
var q = from x in dc.ApplicationLogs
let dt = x.LogDate
group x by new { dayofyear = dt.Value.DayOfYear } into g
select new
{
iCount = g.Count(),
strDate = g.Key
};
Utilisez-vous LINQ to SQL? – SLaks
linq2ent .. .indique que certaines fonctions de date sont restreintes ce qui explique pourquoi c'est si difficile je suppose – punkouter
Je peux utiliser LogDate.Value.Day mais pas LogDate.Value.ShortDateTime() – punkouter