LINQ 查询有一个小问题。
基本上我有两个列表,里面填满了日期。
List<DateTime> start = GetListOfStartDates();
List<DateTime> end = GetListOfEndDates();
DateTime date = new DateTime(2012, 1, 1);
如何执行 LINQ 查询,将日期与开始日期和结束日期进行比较,基本上是有意义的:
(start <= date && end >= date)
显然我知道它们是列表,所以这不起作用,我如何将单个日期与两个日期列表进行比较?基本上是在一组日期之间做一个。
开始索引将始终匹配结束索引,start[7]
将始终匹配end[7]
。我正在尝试将 mysql between
-query 转换为 LINQ。所以我正在寻找给定的“日期”是否在任何起始对中。