Introdução ao LINQ

LINQ (consulta integrada à linguagem) é uma inovadora inovação em Visual Studio 2008 e o .NET Framework versão 3.5 que preenche a lacuna entre o mundo dos objetos e o mundo dos dados.

Tradicionalmente, consultas em dados são expressas sistema autônomo compilar cadeias de caracteres simples sem tipo de verificação em time ou suporte a IntelliSense.Além disso, você precisa aprender uma linguagem de consulta diferentes para cada tipo de fonte de dados: Bancos de dados SQL, documentos XML, vários serviços da Web e assim por diante.LINQ faz uma consulta uma linguagem de primeira classe construir translation from VPE for Csharp e Visual Basic. Você gravar consultas em coleções com rigidez de tipos de objetos, usando palavras-chave e operadores familiares.A ilustração a seguir mostra um parcialmente concluído LINQ consultar um banco de dados do SQL servidor em translation from VPE for Csharp com verificação de tipo completo e o suporte IntelliSense.

In Visual Studio Você pode escrever LINQ consultas em Visual Basic translation from VPE for Csharp com SQL servidor bancos de dados, documentos XML, ou ADO.NET DataSets e qualquer coleção de objetos que ofereça suporte a IEnumerable ou a genérica IEnumerable<T> interface. LINQ suporte para o ADO.NET entidade estrutura também as planejadas, e LINQ provedores estão sendo escritos por terceiros para muitos serviços da Web e outras implementações de banco de dados.

Você pode usar LINQ consultas em novos projetos ou juntamente com não-LINQ consultas em projetos existentes. O único requisito é que o projeto de destino versão 3.5 do .NET Framework.

Próximas etapas

Para saber mais detalhes sobre LINQ, comece a familiarizar-se com alguns conceitos básicos na seção Introdução para o linguagem de escolha:

Em seguida, leia a documentação o LINQ tecnologia em que você está interessado:

Consulte também

Outros recursos

LINQ (consulta integrada à linguagem)