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.
LINQ to SQL é um componente do .NET Framework versão 3.5 que fornece uma infraestrutura de tempo de execução para gerenciar dados relacionais como objetos.
Observação
Os dados relacionais aparecem como uma coleção de tabelas bidimensionais (relações ou arquivos simples), em que colunas comuns relacionam tabelas entre si. Para usar o LINQ para SQL com eficiência, você deve ter alguma familiaridade com os princípios subjacentes dos bancos de dados relacionais.
No LINQ to SQL, o modelo de dados de um banco de dados relacional é mapeado para um modelo de objeto expresso na linguagem de programação do desenvolvedor. Quando o aplicativo é executado, LINQ to SQL converte em SQL as consultas integradas à linguagem no modelo de objeto e as envia para o banco de dados para execução. Quando o banco de dados retorna os resultados, LINQ para SQL os converte de volta em objetos com os quais você pode trabalhar em sua própria linguagem de programação.
Os desenvolvedores que usam o Visual Studio normalmente usam o Designer Relacional de Objetos, que fornece uma interface do usuário para implementar muitos dos recursos do LINQ para SQL.
A documentação incluída nesta versão do LINQ to SQL descreve os blocos de construção básicos, os processos e as técnicas necessárias para a criação de aplicativos LINQ to SQL. Você também pode pesquisar problemas específicos do Microsoft Docs e participar do Fórum LINQ, no qual pode discutir tópicos mais complexos em detalhes com especialistas. Por fim, o LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper detalha a tecnologia LINQ to SQL, com exemplos de código Do Visual Basic e C#.
Nesta seção
Introdução
Fornece uma visão geral condensada do LINQ to SQL, juntamente com informações sobre como começar a usar o LINQ to SQL.
Guia de Programação
Fornece etapas para mapeamento, consulta, atualização, depuração e tarefas semelhantes.
Referência
Fornece informações de referência sobre vários aspectos do LINQ para SQL. Os tópicos incluem mapeamento de tipo SQL-CLR, tradução de operador de consulta padrão e muito mais.
Amostras
Fornece links para exemplos do Visual Basic e do C#.
Seções relacionadas
ConsultaLanguage-Integrated (LINQ) – C#
Fornece visões gerais das tecnologias LINQ no C#.
LINQ (consulta integrada à linguagem) – Visual Basic
Fornece visões gerais das tecnologias LINQ no Visual Basic.
LINQ
Descreve as tecnologias LINQ para usuários do Visual Basic.
LINQ e ADO.NET
Links para o portal ADO.NET.
Passo a passo do LINQ to SQL
Lista os passo a passo disponíveis para LINQ to SQL.
Baixar bancos de dados de amostra
Descreve como baixar bancos de dados de exemplo usados na documentação.
Visão geral do controle do servidor Web LinqDataSource
Descreve como o LinqDataSource controle expõe o LINQ (consulta Language-Integrated) para desenvolvedores Web por meio da arquitetura de controle da fonte de dados ASP.NET.