LINQ para ADO.NET (página de Portal)
LINQ to ADO.NETpermite consultar sobre 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 no ADO.NET seção da.NET Framework SDK: LINQ and 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.
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.