LINQ to SQLLINQ to SQL

LINQ to SQLLINQ to SQL é um componente do .NET Framework versão 3,5 que fornece uma infraestrutura de tempo de execução para o gerenciamento de dados relacionais como objetos.is a component of .NET Framework version 3.5 that provides a run-time infrastructure for managing relational data as objects.

Observação

Os dados relacionais aparecem como uma coleção de tabelas bidimensionais (relações ou arquivos simples), em que as colunas comuns relacionam as tabelas entre si.Relational data appears as a collection of two-dimensional tables (relations or flat files), where common columns relate tables to each other. Para usar o LINQ to SQLLINQ to SQL efetivamente, você deve ter alguma familiaridade com os conceitos fundamentais de bancos de dados relacionais.To use LINQ to SQLLINQ to SQL effectively, you must have some familiarity with the underlying principles of relational databases.

No LINQ to SQLLINQ 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.In LINQ to SQLLINQ to SQL, the data model of a relational database is mapped to an object model expressed in the programming language of the developer. Quando o aplicativo é executado, o LINQ to SQLLINQ to SQL converte em SQL as consultas integradas à linguagem no modelo de objeto e as envia ao banco de dados para execução.When the application runs, LINQ to SQLLINQ to SQL translates into SQL the language-integrated queries in the object model and sends them to the database for execution. Quando o banco de dados retorna os resultados, o LINQ to SQLLINQ to SQL converte-os novamente em objetos com os quais você pode trabalhar em sua própria linguagem de programação.When the database returns the results, LINQ to SQLLINQ to SQL translates them back to objects that you can work with in your own programming language.

Os desenvolvedores que usam o Visual Studio normalmente usam o Object Relational Designer, que fornece uma interface do usuário para implementar muitos dos recursos do LINQ to SQLLINQ to SQL .Developers using Visual Studio typically use the Object Relational Designer, which provides a user interface for implementing many of the features of LINQ to SQLLINQ to SQL.

A documentação incluída nessa versão do LINQ to SQLLINQ to SQL descreve as técnicas, os processos e os blocos de construção básicos necessários para compilar aplicativos LINQ to SQLLINQ to SQL.The documentation that is included with this release of LINQ to SQLLINQ to SQL describes the basic building blocks, processes, and techniques you need for building LINQ to SQLLINQ to SQL applications. Você também pode pesquisar Microsoft Docs problemas específicos e pode participar do Fórum do LINQ, no qual você pode discutir tópicos mais complexos em detalhes com especialistas.You can also search Microsoft Docs for specific issues, and you can participate in the LINQ Forum, where you can discuss more complex topics in detail with experts. Por fim, a LINQ to SQL: consulta integrada à linguagem .net para dados relacionais White Paper detalhes da LINQ to SQLLINQ to SQL tecnologia, completa com os exemplos de código do Visual Basic e do C#.Finally, the LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details LINQ to SQLLINQ to SQL technology, complete with Visual Basic and C# code examples.

Nesta seçãoIn This Section

IntroduçãoGetting Started
Fornece uma visão concentrada do LINQ to SQLLINQ to SQL juntamente com informações sobre como começar a usar o LINQ to SQLLINQ to SQL.Provides a condensed overview of LINQ to SQLLINQ to SQL along with information about how to get started using LINQ to SQLLINQ to SQL.

Guia de programaçãoProgramming Guide
Fornece etapas para operações de mapeamento, atualização, depuração e tarefas semelhantes.Provides steps for mapping, querying, updating, debugging, and similar tasks.

ReferênciaReference
Especifica informações de referência sobre vários aspectos do LINQ to SQLLINQ to SQL.Provides reference information about several aspects of LINQ to SQLLINQ to SQL. Os tópicos incluem o mapeamento de tipos SQL-CLR, conversão padrão de operadores de consulta e muito mais.Topics include SQL-CLR Type Mapping, Standard Query Operator Translation, and more.

AmostrasSamples
Fornece links para exemplos de Visual Basic e C#.Provides links to Visual Basic and C# samples.

LINQ (consulta integrada à linguagem)-C #Language-Integrated Query (LINQ) - C#
Fornece visões gerais de tecnologias LINQ em C#.Provides overviews of LINQ technologies in C#.

LINQ (consulta integrada à linguagem) – Visual BasicLanguage-Integrated Query (LINQ) - Visual Basic
Fornece visões gerais das tecnologias do LINQ no Visual Basic.Provides overviews of LINQ technologies in Visual Basic.

LINQLINQ
Descreve as tecnologias do LINQ para Visual Basic usuários.Describes LINQ technologies for Visual Basic users.

LINQ e o ADO.NETLINQ and ADO.NET
Links para o portal do ADO.NET.Links to the ADO.NET portal.

LINQ to SQL Walkthroughs (Passo a passo do LINQ to SQL)LINQ to SQL Walkthroughs
Lista tutoriais disponíveis para o LINQ to SQLLINQ to SQL.Lists walkthroughs available for LINQ to SQLLINQ to SQL.

Baixar bancos de dados de amostraDownloading Sample Databases
Descreve como baixar bancos de dados de exemplo usados na documentação.Describes how to download sample databases used in the documentation.

Visão geral do controle de servidor Web LinqDataSourceLinqDataSource Web Server Control Overview
Descreve como o LinqDataSource controle expõe a LINQ (consulta integrada à linguagem) para desenvolvedores da Web por meio da arquitetura de controle do código-fonte de dados ASP.net.Describes how the LinqDataSource control exposes Language-Integrated Query (LINQ) to Web developers through the ASP.NET data-source control architecture.