我似乎无法找到任何好的参考资料。 SQL中有很多数据和日期。所以我想制作一个折线图来显示这些数据。如果我想显示它在一段时间内,然后我需要按天分组..但是LOGDATE是完整日期..不是天..LINQ。按天分组。如何轻松做到这一点?
所以我有这下面,但LINQ不知道什么DAYOFYEAR“属性...
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
};
是否使用LINQ到SQL? – SLaks 2010-06-16 21:53:46
linq2ent ..。像一些日期函数restrcited这就是为什么这是如此困难,我猜 – punkouter 2010-06-17 14:58:51
我可以使用LogDate.Value.Day但不LogDate.Value.ShortDateTime() – punkouter 2010-06-17 14:59:19