从分析数据源检索数据

建立连接并创建查询后,可检索任何数据。在 ADOMD.NET 中,可通过调用 AdomdCommand 对象的 Execute 方法之一来使用三个不同的对象(CellSetAdomdDataReaderSystem.Xml..::..XmlReader)进行数据检索。

这三个对象中的每个对象都可平衡交互功能和开销:

  • “交互功能”指的是通过对象模型获取的易用性以及可用信息量。

  • “开销”指的是对象模型通过与服务器的网络连接生成的通信流量、对象模型所需的内存量以及对象模型检索数据的速度。

为帮助您选择最适合您应用程序所需的数据检索对象,下表突出显示了每个对象的交互功能与开销之间的差异。

对象

交互功能

开销

保留维数

用法信息

CellSet

最高

比较高,这将导致最慢的数据检索速度

保留

使用 CellSet 检索数据

AdomdDataAdapter

中等

中等

不保留

Populating a(填充)

AdomdDataReader

中等

中等

不保留

使用 AdomdDataReader 检索数据

System.Xml..::..XmlReader

最低

最低,这将导致最快的数据检索速度

保留

使用 XmlReader 检索数据

请参阅

参考