För enligt alla ska man få bättre bättre prestanda med SqlDataReader...
Det gäller framförallt när du binder data mot olika kontroller, eller manuellt bearbetar data (tex. om du skapar egna HTML-tabeller).
Men om du ändå ska använda ett som NETwork skriver "tungladdat" dataset (och ett Typed Dataset är snäppet värre!), så gissar jag på att Adapterns underliggande logik och optimering av dess DataReader ger bättre prestanda.
Jag hade en kännsla av att det var något sådant. Annars skulle det inte finnas någon speciellt använding för Adaptern. Det gäller att lära sig när man ska använda vad.
Pga att jag är noob så har jag mer eller mindre bara använt mig av Adapter hittills.