如何使用日期进行该查询适用于 LINQPad



我使用 LINQPad 访问 .SDF 文件并对其提出一些请求。

当我使用该sql查询时,一切都很好:

select * from SalesOrderDetail where OrderDate between '2019-08-30 18:00:00' and '2019-08-30 23:59:59'

但是,我无法找到正确的查询,LINQ最终有一个.linq文件可以保存。为什么?因为我需要在导出查询结果之后立即使用"lprun"。

由于某种原因,我无法使用SQL查询导出结果,因为没有显示图标"导出为csv"。可能是因为我没有"高级选项"。

如果有人能帮忙,将不胜感激。

SQL 语句可以用 LINQ 编写,如下所示:

SalesOrderDetails.Where(s => s.OrderDate >= new DateTime(2019, 8, 30, 18, 0, 0) && s.OrderDate < new DateTime(2019, 09, 01))

您可以使用this.ExecuteQueryDynamic()函数直接运行 SQL。

LinqPad 不支持导出为 CSV,仅支持导出为 Word、Excel 和 HTML。如果您使用的是 lprun,则没有导出功能。您需要编写代码作为 LINQPad 查询的一部分,以将结果导出到 CSV 文件。

最新更新