Convertir à la Liste de DataReader .net

J'ai une requête avec une jointure comme ceci:

string cmdString = "select tblPackages.*, tblPackageTypes.Name from tblPackages join tblPackageTypes on tblPackages.TypeId = tblPackageTypes.Id";

Maintenant, j'utilise cette commande SQL et obtenir un datareader comme ceci:

SqlCommand cmd = new SqlCommand(cmdString,con);
SqlDataReader dr;

Je veux remplir les valeurs de lecteur de données d'une liste. J'ai évoqué ce lien mais je n'ai pas eu ce dont j'avais besoin.

J'ai colonnes suivantes de la sortie de sql

Id, TypeId, AllowedSMS, TimeSpan, Price, TypeName. 

Je veux juste passer dans la liste. Merci de m'aider.. et je suis nouvelle asp.net

"mais je n'ai pas ce que j'avais besoin de" => Qu'avez-vous essayé et ce que vous avez réellement obtenir?
la liste est de type int, mais j'avais besoin de la liste de toutes les colonnes
Ensuite, vous devrez créer une classe pour stocker les valeurs des colonnes dont vous avez besoin.

OriginalL'auteur Robz | 2014-01-03