【发布时间】:2020-09-16 09:44:36
【问题描述】:
我在 Linqpad 中执行了一个长时间运行的查询,以从我的数据库中获取一些数据。然后我需要分析这些数据。问题是我不想每次更改分析查询时都获取数据。
将数据存储在缓存之类的地方并且仍然具有用于分析的 Linq 功能的最简单方法是什么? LinqPad 是否为此目的提供任何东西? 我知道它可以导出为 csv 或 xml 文件,但需要更方便的东西。
【问题讨论】:
-
听起来你想要的是一个 database :) 我建议用 SQL 编写你的查询并安排它在数据库上运行几个小时到一个临时表?否则,您可以使用本地数据库,尽管 LINQPad 确实(有点)难以同时连接到两个不同的服务器。如果您在 LINQPad 5 中,CSV 驱动程序非常快,它会缓存 CSV,因此您可以运行和编辑查询而无需重新读取 CSV,除非您按 CTRL-F5 卸载查询。