DataReader ou DataSet lors de l'extraction de plusieurs jeux d'enregistrements dans ASP.NET

J'ai une ASP.NET la page qui a un tas de contrôles qui doivent être remplis (par exemple, des listes déroulantes).

Je voudrais faire un voyage unique à la db et de ramener plusieurs jeux d'enregistrements au lieu de faire un aller-retour pour chaque contrôle.

J'ai pu ramener de plusieurs tables dans un jeu de données, ou j'ai pu ramener un objet DataReader et utilisation".NextResult' pour mettre chaque ensemble dans un personnalisé en classe affaires.

Vais-je probablement voir un assez grand avantage en termes de performances à l'aide de DataReader approche, ou devrais-je utiliser le jeu de données approche?

Des exemples de la façon dont vous l'habitude de manipuler ce serait appréciée.

source d'informationauteur GernBlandston