Converter conjunto de dados em IQueryable <T> ou IEnumerable <T>

Como ainda não há Linq no DB2 (vamos IBM!), E eu quero lidar com IQueryables ou IEnumerables no meu código, como eu converteria um DataTable em um IQueryable? Ou um IEnumerable?

Eu tenho uma interface e uma classe que corresponde às colunas na tabela de dados ...

IQueryable<IMyData> GetAS400Data(..parameters..)
{
    DataSet d = GetData();
    ...
    //Some code to convert d to IQueryable<IMyData>
}

O DataTable.Rows não suporta .AsQueryable, já que o MSFT o arrancou, então não tenho certeza do que fazer aqui.

questionAnswers(3)

yourAnswerToTheQuestion