Retrieving Data from an Analytical Data Source
Po połączenia i utworzenia kwerendy, możesz pobierać żadnych danych.W program ADOMD.NET można pobrać dane przy użyciu trzech różnych obiektów)CellSet, AdomdDataReader, a XmlReader), wywołując jedną z Execute metody AdomdCommand obiekt.
Salda każdego z tych trzech obiektów interakcji oraz kwotę narzutu:
Interakcję odnosi się do łatwość użycia i ilości informacji dostępnych za pośrednictwem modelu obiektów.
Obciążenie odnosi się do wielkości ruchu danych generowanych przez model obiektowy za pośrednictwem połączenia sieciowego z serwerem, a ilością pamięci potrzebnej do modelu obiektowego i szybkość, z którymi modelu obiektowego pobiera dane.
Aby zaznaczyć obiekt pobierania danych, który najlepiej odpowiada potrzebom danej aplikacji, w poniższej tabela wymieniono różnice między interakcji i obciążenie dla każdego obiektu.
Obiekt |
Interakcyjność |
Obciążenie |
Zachowuje wymiarze |
Informacje dotyczące użycia |
---|---|---|---|---|
CellSet |
Najwyższy |
Średnio wysoki, które wyniki w najwolniejsze pobierania danych |
Tak |
|
AdomdDataAdapter |
Średni |
Średni |
Nie |
|
AdomdDataReader |
Średni |
Średni |
Nie |
|
XmlReader |
Najniższy |
Najniższy, które powoduje najszybszy pobierania danych |
Tak |