Informações gerais

Os tópicos nesta seção são pertinentes aos conceitos e procedimentos que estendem além dos fundamentos sobre o uso de LINQ to SQL.

Siga estas etapas para localizar exemplos adicionais de código e aplicativos do LINQ to SQL:

Nesta seção

O ADO.NET e LINQ to SQL
Descreve a relação de ADO.NET e LINQ to SQL.

Para analisar o código-fonte LINQ to SQL
Descreve como processar LINQ to SQL que mapeia gerando e exibindo o código-fonte de base de dados de exemplo Northwind.

Personalizando a inserção, atualiazação, e as operações de exclusão
Descreve como adicionar código de validação e outras personalizações.

Associação de dados
Descreve como LINQ to SQL usa IListSource para dar suporte à associação de dados.

Suporte à herança
Descreve a função de herança no modelo de objeto de LINQ to SQL, e como usar operadores relacionados em suas consultas.

Chamadas de método locais
Descreve LINQ to SQL suporte para chamadas de método local.

Aplicativos de n camadas e remoto com LINQ to SQL
Fornece informações detalhadas para aplicativos de várias camadas que usam LINQ to SQL.

Identidade do objeto
Descreve a identidade do objeto no modelo de objeto de LINQ to SQL, e explica como esse recurso difere da identidade do objeto em uma base de dados.

Modelo de objeto LINQ to SQL
Descreve o modelo de objeto e sua relação ao modelo de dados relacional.

Estados e controle de alterações de objeto
Fornece informações detalhadas sobre como LINQ to SQL de alterações.

Simultaneidade otimista: Visão geral
Descreve concorrência otimista e define termos.

Consulte conceitos
Descreve aspectos de consultas em LINQ to SQL que diferem das consultas em LINQ.

Recuperando objetos de cache de identidade
Descreve os tipos de consultas que recuperam objetos de cache de identidade.

Segurança em LINQ to SQL
Descreve a abordagem correta para a segurança nas conexões de base de dados.

Serialização
Descreve o processo de serialização em aplicativos de LINQ to SQL.

Procedimentos armazenados
Descreve como mapear em tempo de design e procedimentos armazenados como os chama do seu aplicativo.

Suporte a transações
Descreve os três modelos de transação que LINQ to SQL suporta.

Incompatibilidade de SQL-CLR
Descreve os desafios de misturar sistemas de diferentes tipos.

Mapeamentos de tipo personalizados de SQL-CLR
Fornece orientação em personalizar mapeamentos de tipo.

Funções definidas pelo usuário
Descreve como mapear em tempo de design funções definidas pelo usuário e como chamá-los do seu aplicativo.

Guia de programação
Inclui links para seções que explicam vários aspectos de LINQ to SQL.