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.