我想做的是在我的数据库(ado.net 和 linq to sql)中搜索上周内的所有条目。
数据库有一个名为日期的字段,我需要当前日期之前 7 天的条目。
var records = (from r in context.PumpInfoTables
where r.Date.Equals(DateTime.Now)
//&& where r.date <= 7 days <--help
select r);
所以我正在寻求有关此查询的一些帮助,是否有可以使用的 between 函数?
最佳答案
DateTime weekFromNow = DateTime.Now.AddDays(-7);
var records = (from r in context.PumpInfoTables
where r.Date < DateTime.Now
&& r.Date >= weekFromNow
select r);
关于c# - 如何从数据库中选择一周的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15813651/