conjunto de dados para Listar <T> usando linq

eu tenho umDataSet&nbsp;e eu quero converter oDataSet&nbsp;para dentroList<T>

Objeto do tipo T

Como converter meuDataSet? Ele tem 10 colunas, com todas as 10 propriedades que meu objeto possui e está retornando mais de 15000 linhas. Eu quero retornar esse conjunto de dados paraList<obj>&nbsp;e faça um loop, como faço isso?