Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
LINQ para DataSet facilita e acelera a consulta sobre dados armazenados em cache num objeto DataSet. Especificamente, o LINQ to DataSet simplifica a consulta, permitindo que os desenvolvedores escrevam consultas a partir 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 ao IntelliSense fornecido pelo Visual Studio em suas consultas.
LINQ to DataSet também pode ser usado para consultar dados que foram consolidados a partir 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, aplicações genéricas de relatórios, análises e inteligência de negócios requerem este 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 ADO.NET existente e não se destina a substituir ADO.NET no código do aplicativo. O código ADO.NET existente continuará a funcionar em um aplicativo LINQ to DataSet. A relação do LINQ com DataSet para ADO.NET e o armazenamento de dados é ilustrada no diagrama a seguir.