日付が開始と終了の 2 つのフィールドの間にあるレコードがある場合、結果を取得しようとしています。私が持っている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;
運もありません。