【发布时间】:2018-08-28 07:59:03
【问题描述】:
TimeOfDay 是时间跨度。 start_time、end_time 也是时间跨度。如何查找 start_time 和 end_time 之间的记录
exam.tbl_time_slot.Where(t => !t.deleted && dTime.TimeOfDay <= t.start_time && dTime.TimeOfDay >= t.end_time).ToList()
【问题讨论】:
-
目前你在问:“查找早于(或点)下午 5 点和晚于(或点)晚上 8 点的记录”,我认为任何一条记录都不可能:)
-
我什么都试过了,有什么解决办法吗?请
-
反向 = t.start_time && dTime.TimeOfDay
-
您确定
start_time是TimeSpan而不是DateTime?将4th july 2018 at 10:14 in the morning与Time period of 2 minutes 8 seconds进行比较似乎有点奇怪 -
糟糕!实际上,网络上的数据库是相同的,有人在我调试时更改了数据。 @JordiJordi 是的,应该是这个。我正在尝试和尝试,所以这就是我发布错误代码的原因。谢谢
标签: c# entity-framework linq lambda