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 runtime 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#.
Consulta Integrada à Linguagem (LINQ) – Visual Basic Fornece uma visão geral 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.
Baixando bancos de dados de exemplo 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 (Language-Integrated Query) para desenvolvedores Web por meio da arquitetura de controle da fonte de dados ASP.NET.