Compartilhar via


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

LINQ to ADO.NETpermite consultar sobre qualquer objeto enumerável em ADO.NET usando o LINQ (Consulta Integrada à Linguagem) modelo de programação.

Dica

O LINQ to ADO.NET a documentação está localizada no ADO.NET seção da.NET Framework SDK: LINQ e o ADO.NET.

Existem três ADO separada.NET LINQ (Consulta Integrada à Linguagem) technologies: LINQ to DataSet, LINQ to SQL, and LINQ to Entities. LINQ to DataSetfornece mais sofisticados e otimizado consultando o DataSet, LINQ to SQL lhe permite consultar diretamente SQL Server esquemas, do banco de dados e LINQ to Entities permite consultar uma Modelo de Dados de Entidade.

LINQ to DataSet

O DataSet é um dos componentes mais amplamente usados na ADO.NET, e é um elemento fundamental da programação desconectada de modelo que ADO.NET se baseia. Apesar dessa importância, no entanto, o DataSet limitou os recursos de consulta.

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

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

LINQ to SQL

LINQ to SQLFornece uma infra-estrutura de tempo de execução para o gerenciamento de dados relacionais como objetos. Na 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ê executar o aplicativo, LINQ to SQL traduz integrada à linguagem consultas no modelo de objeto para SQL e as envia para o banco de dados para execução. Quando o banco de dados retorna os resultados, LINQ to SQL converte novamente em objetos que você pode manipular.

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

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

LINQ to Entities

Por meio do Modelo de Dados de Entidade, dados relacionais são expostos como objetos na.NET da Microsoft. Isso faz com que o objeto de camada um destino ideal para LINQ suporte, permitindo que os desenvolvedores a formular consultas no banco de dados do idioma usado para criar a lógica de negócios. Esse recurso é conhecido como LINQ to Entities. Consulte LINQ to Entities para obter mais informações.

Consulte também

Conceitos

LINQ e o ADO.NET

Outros recursos

LINQ (Consulta Integrada à Linguagem)