GetRows drog ner allt i en Array har jag för mig för att minska tiden som en databaskoppling hölls öppen?
I så fall kan väl ett DataSet vara närmast men det är ingen direkt vettig lösning om man är ute efter prestandard, då är en DataReader mer lämplig då den oftast ger bättre prestanda än vad DataAdapter och DataSet gör.