我希望创建一个 LINQ 查询,该查询将产生一个包含一系列日期的结果集。我想给它 2012-09-01 和 2012-09-05 它应该返回一个结果集,其中包含:
- 2012-09-01
- 2012-09-02
- 2012-09-03
- 2012-09-04
- 2012-09-05
我想要这个,因为我希望在后续查询的连接中使用它,这可能不包含所有日期。但是,我希望最终结果包含间隔中的所有日期,而不管其他任何查询是否返回任何结果。
我使用 LINQ to Entities。
作为一个真实的例子,它可能看起来像这样:
from p in projects
where p.StartDate > dateFrom && p.StartDate < dateTo
// somehow 'select' every date between dateFrom and dateTo,
// so you get one row in the resultset for each date in between.