从分析数据源检索数据
在建立连接并创建查询后,您可以检索任何数据。 在 ADOMD.NET 中CellSet,可以通过调用 对象的 Execute 方法之一 (、 AdomdDataReaderXmlReader 和) 三个不同的 对象检索AdomdCommand数据。
这三个对象中的每个对象都可平衡交互功能和开销:
交互 性是指通过对象模型提供的易用性和可用信息量。
开销 是指对象模型通过与服务器的网络连接生成的流量量、对象模型所需的内存量以及对象模型检索数据的速度。
为帮助您选择最适合您应用程序所需的数据检索对象,下表突出显示了每个对象的交互功能与开销之间的差异。
对象 | 交互性 | 高出 | 保留维数 | 用法信息 |
---|---|---|---|---|
CellSet | 最高 | 比较高,这会导致最慢的数据检索速度 | 是 | 使用 CellSet 检索数据 |
AdomdDataAdapter | 适中 | 中等 | 否 | 从 DataAdapter 填充数据集 |
AdomdDataReader | 适中 | 中等 | 否 | 使用 AdomdDataReader 检索数据 |
XmlReader | 最低 | 最低,这会导致最快的数据检索速度 | 是 | 使用 XmlReader 检索数据 |