共用方式為


從分析資料來源擷取資料

一旦您建立連接和查詢,就可以擷取任何資料。在 ADOMD.NET 中,您可以呼叫 AdomdCommand 物件的其中一個 Execute 方法,以使用三個不同的物件來擷取資料 (CellSetAdomdDataReaderSystem.Xml..::..XmlReader)。

在這三個物件中,每個都可以平衡互動性和負擔:

  • 「互動性」(Interactivity) 是指透過物件模型提供的資訊量和資訊易用性。

  • 「負擔」(Overhead) 是指物件模型在伺服器的網路連接上產生的流量、物件模型所需的記憶體量,以及物件模型擷取資料的速度。

為了協助您選取最符合應用程式需求的資料擷取物件,下表會強調每個物件在互動性與負擔之間的差異。

物件

互動性

負擔

保留維度性

使用方式資訊

CellSet

最高

中度高,也就導致資料擷取的速度變成最慢

使用 CellSet 擷取資料

AdomdDataAdapter

中度

中度

從 DataAdapter 填入 DataSet (ADO.NET)

AdomdDataReader

中度

中度

使用 AdomdDataReader 擷取資料

System.Xml..::..XmlReader

最低

最低,也就導致資料擷取的速度變成最快

使用 XmlReader 擷取資料