Compartilhar via


LINQ to ADO.NET (página de portal)

LINQ to ADO.NET permite que você consulta em qualquer objeto enumerável em ADO.NET usando o LINQ (consulta integrada à linguagem) modelo de programação.

Observação:

O LINQ to ADO.NET a documentação está localizada na seção ADO.NET do .NET estrutura SDK: LINQ to ADO.NET Overview.

Existem três separado ADO.NET LINQ (consulta integrada à linguagem) tecnologias: LINQ to DataSet, LINQ to SQL, e LINQ to Entities. LINQ to DataSet fornece mais sofisticada e otimizado consultar sobre o DataSet, LINQ to SQL permite que você consultar diretamente SQL Server esquemas, do banco de dados e LINQ to Entities permite consultar uma Modelo de Dados de Entidade.

LINQ to DataSet

The DataSet é um dos componentes mais amplamente usados em ADO.NET, e é um elemento fundamental da programação desconectada de modelo que ADO.NET é criado no. Apesar dessa importância, no entanto, a DataSet tem limitado a recursos de consulta.

LINQ to DataSet permite que você crie mais sofisticados recursos de consulta DataSet usando a mesma funcionalidade de consulta que está disponível para outras fontes de dados.

Para obter mais informações, consulte LINQ to DataSet.

LINQ to SQL

LINQ to SQL Fornece uma infra-estrutura de time de execução para o gerenciamento de dados relacionais sistema autônomo objetos. Em LINQ to SQL, o modelo de dados de um banco de dados relacional é mapeado para um modelo de objeto expressado na linguagem de programação do desenvolvedor. Quando você executa o aplicativo, LINQ to SQL Converte integrada à linguagem consultas no modelo de objeto em SQL e as envia para o banco de dados para executar. Quando o banco de dados retorna os resultados, LINQ to SQL converte novamente em objetos que você pode manipular.

LINQ to SQL inclui suporte para procedimentos armazenados e funções definidas pelo usuário no banco de dados e de herança no modelo de objeto. 

Para obter mais informações, consulte LINQ to SQL.

LINQ to Entities

Por meio de Modelo de Dados de Entidade, dados relacionais são expostos sistema autônomo objetos no ambiente. NET. Isso faz com que o objeto de camada um alvo ideal para LINQ suporte, permitindo aos desenvolvedores formular consultas em relação ao banco de dados do linguagem usado para criar a lógica de negócios. Esse recurso é conhecido sistema autônomo LINQ to Entities. Consulte LINQ to Entities para obter mais informações.

Consulte também

Conceitos

LINQ to ADO.NET Overview

Outros recursos

LINQ (consulta integrada à linguagem)