comment puis-je faire une boucle par toutes les colonnes de la OracleDataReader

J'ai le code suivant et je veux faire une boucle par tous les champs dans le résultat de cette requête et de remplir le dictionnaire appelé le champ.

Donné un datareader est-ce possible?

            OracleCommand command = connection.CreateCommand();
            string sql = "Select * from MYTABLE where ID = " + id;
            command.CommandText = sql;

            Dictionary<string, string> fields = new Dictionary<string, string>();
            OracleDataReader reader = command.ExecuteReader();

OriginalL'auteur leora | 2010-06-08