假设我有一个应用程序从代表数据集的服务器获取自定义 XML 数据包。然后,假设我希望通过数据集对该数据执行 SQL 语句。我可以用什么来做到这一点?我不一定需要知道代码,而只需要知道使用什么来使这成为可能以及如何进行的一般解释。
例如,我可以从服务器获取 XML 格式的客户列表。然后,我可以使用任何第三方解析器将 XML 数据转储到某个客户端数据集中。然后,对该数据集执行查询,例如select * from customers where ZipCode = '12345'
无需再次从服务器获取该数据。
XML 不是唯一的限制,这只是一个示例。我可能想对从 INI 文件加载的某些应用程序设置执行相同的操作。无论哪种方式,概念是数据的原始来源是未知的。
数据集是否将其临时数据存储在内存中或磁盘上并不重要,但如果它可以将其保存在磁盘中,那就太好了。