如何编写LINQ查询以获取最近七天内的内容?
本文关键字:七天 最近 获取 何编写 LINQ 查询 | 更新日期: 2023-09-27 18:13:08
我有这个LINQ查询:
Contents.Where(Content => Content.Categories.Contains("top story") And Content.RunDate.Value <= DateTime.Now)
.Distinct()
.OrderByDescending(Content => Content.RunDate)
.Take(4)
我需要修改它,使它只抓取不超过7天的内容。知道我该怎么做吗?
使用DateTime.Now.AddDays(count)
,其中count
可以为偶负值
Contents.Where(content => content.RunDate.Value >= DateTime.Now.AddDays(-7) &&
content.RunDate.Value <= DateTime.Now)