Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O LINQ to DataSet torna mais fácil e rápido consultar dados armazenados em cache em um DataSet objeto. Especificamente, o LINQ to DataSet simplifica a consulta permitindo que os desenvolvedores escrevam consultas da própria linguagem de programação, em vez de usar uma linguagem de consulta separada. Isso é especialmente útil para desenvolvedores do Visual Studio, que agora podem aproveitar a verificação de sintaxe em tempo de compilação, a digitação estática e o suporte do IntelliSense fornecidos pelo Visual Studio em suas consultas.
LINQ to DataSet também pode ser usado para consultar dados que foram consolidados de uma ou mais fontes de dados. Isso permite muitos cenários que exigem flexibilidade na forma como os dados são representados e tratados, como consultar dados agregados localmente e cache de camada intermediária em aplicativos Web. Em particular, relatórios genéricos, análises e aplicativos de business intelligence exigem esse método de manipulação.
A funcionalidade LINQ to DataSet é exposta principalmente por meio dos métodos de extensão nas classes DataRowExtensions e DataTableExtensions. O LINQ to DataSet baseia-se e usa a arquitetura de ADO.NET existente e não deve substituir ADO.NET no código do aplicativo. O código ADO.NET existente continuará funcionando em um aplicativo LINQ to DataSet. A relação do LINQ com o DataSet para ADO.NET e o armazenamento de dados é ilustrada no diagrama a seguir.