假设一个事件发生在 11 点。我希望能够仅显示该事件是否在事件开始前 1 小时到事件结束之间。谢谢你的帮助。
from x in _context.Events
join a in _context.Addresses on x.EventAddressID equals a.ID
let aboutToStart = x.EventStartTime.AddHours(-1)
let currentTime = DateTime.Now
where x.EventStartTime >= aboutToStart && x.EventEndtime >= currentTime