LINQ para SQL

LINQ to SQL é um componente da versão 3.5 de .NET Framework que fornece uma infraestrutura de tempo de execução para gerir dados relacionais como objetos.

Nota

Os dados relacionais aparecem como uma recolha de tabelas bidimensionais (relações ou ficheiros planos), onde colunas comuns relacionam tabelas entre si. Para utilizar LINQ to SQL eficazmente, deve ter alguma familiaridade com os princípios subjacentes das bases de dados relacionais.

Em LINQ to SQL, o modelo de dados de uma base de dados relacional é mapeado para um modelo de objeto expresso na linguagem de programação do desenvolvedor. Quando a aplicação é executada, LINQ to SQL traduz-se em SQL as consultas integradas na linguagem no modelo do objeto e envia-as para a base de dados para execução. Quando a base de dados devolve os resultados, LINQ to SQL os traduz de volta a objetos com os quais pode trabalhar na sua própria linguagem de programação.

Os desenvolvedores que usam Visual Studio normalmente usam o Object Relational Designer, que fornece uma interface de utilizador para implementar muitas das funcionalidades de LINQ to SQL.

A documentação que está incluída com esta versão de LINQ to SQL descreve os blocos básicos de construção, processos e técnicas que você precisa para construir aplicações LINQ to SQL. Você também pode pesquisar Microsoft Docs para questões específicas, e você pode participar no LINQ Forum, onde você pode discutir tópicos mais complexos em detalhe com especialistas. Por último, o LINQ to SQL: .NET Language-Integrated Consulta para dados relacionais detalhes LINQ to SQL tecnologia, completado com exemplos de código Visual Basic e C#.

Nesta secção

Introdução
Fornece uma visão geral condensada de LINQ to SQL juntamente com informações sobre como começar a usar LINQ to SQL.

Guia de Programação
Fornece passos para mapeamento, consulta, atualização, depuragem e tarefas semelhantes.

Referência
Fornece informações de referência sobre vários aspetos da LINQ to SQL. Os tópicos incluem mapeamento do tipo SQL-CLR, tradução de operador de consulta padrão, e muito mais.

Amostras
Fornece links para Visual Basic e amostras C#.

Consulta integrada à língua (LINQ) - C #
Fornece visão geral das tecnologias LINQ em C#.

Consulta Integrada à língua (LINQ) - Visual Basic
Fornece visão geral das tecnologias LINQ em Visual Basic.

LINQ
Descreve tecnologias LINQ para utilizadores Visual Basic.

LINQ e ADO.NET
Ligações ao portal ADO.NET.

LINQ to SQL Walkthroughs
Lista as caminhadas disponíveis para LINQ to SQL.

Descarregar bases de dados de amostras
Descreve como descarregar as bases de dados de amostras utilizadas na documentação.

Visão geral do controlo do servidor web linqDataSource
Descreve como o LinqDataSource controlo expõe Language-Integrated Queria (LINQ) a desenvolvedores web através da arquitetura de controlo de fonte de dados ASP.NET.