Compartilhar via


Consultando DataSets (LINQ to DataSet)

Depois que um objeto de DataSet foi populado com dados, você pode começar a consulta. A formulação de consultas com o LINQ to DataSet é semelhante ao uso da LINQ (consulta integrada à linguagem) em relação a outras fontes de dados habilitadas para LINQ. Lembre-se, entretanto, de que ao usar consultas LINQ sobre um objeto DataSet você está consultando uma enumeração de objetos DataRow, em vez de uma enumeração de um tipo personalizado. Isso significa que você pode usar alguns dos membros da classe DataRow em suas consultas LINQ. Isso permite a você criar consultas sofisticadas e complexas.

Assim como com outras implementações da LINQ, você pode criar consultas do LINQ to DataSet em dois formulários diferentes: sintaxe de expressão de consulta e sintaxe de consulta baseada em método. Você pode usar a sintaxe de expressão de consulta ou a sintaxe de consulta baseada em método para executar consultas em tabelas individuais em um DataSet, em várias tabelas em um DataSetou em tabelas em um DataSet digitado.

Nesta seção

Consultas de tabela única
Descreve como executar consultas em uma única tabela.

Consultas de tabela cruzada
Descreve como executar consultas em tabelas cruzadas.

Consultando DataSets tipados
Descreve como consultar objetos DataSet tipados.

Confira também