如果有日期位于两个字段之间的记录:开始和结束,我正在尝试获取结果。我的 linq 查询似乎没有返回任何结果:
var alerts = from q in db.AlertMsgs
where (q.Start >= DateTime.Now
&& q.Finish <= DateTime.Now)
select q;
关于为什么会这样的任何建议?我也试过
var alerts = from q in AlertMsgs.Where(q => q.Start.CompareTo(DateTime.Now) > 0
&& q.Finish.CompareTo(DateTime.Now) < 1)
select q;
也没有任何运气。