我想写一个select查询返回记录,其中输入日期范围落在LINQ查询中的两个日期字段之间。日期范围落在一个LINQ查询中的两个日期之间
我的输入是:
- DATE1 - 开始日期
- 日期2 - 结束日期
我的数据库字段
- AppointmentStart
- AppointmentEnd
此外,我还希望确保14:00 - 15:00的输入在15:00-16:00之间不会返回值。
return (from t1 in db.Appointments where (t1.AppointmentStart <= date2 && (t1.AppointmentEnd) >= date1)
如果有人能帮助我,我会很感激。
你的陈述究竟是什么问题。在我看来很好。 – Icarus