Compartir a través de


Información general

En los temas de esta sección se analizan conceptos y procedimientos de LINQ to SQL que van más allá del simple uso.

Siga estos pasos para obtener ejemplos adicionales de aplicaciones y código de LINQ to SQL:

En esta sección

ADO.NET y LINQ to SQL
Describe la relación de ADO.NET y LINQ to SQL.

Analizar el código fuente de LINQ to SQL
Describe cómo analizar la asignación de LINQ to SQL mediante la generación y la visualización del código fuente generado a partir de la base de datos de ejemplo Northwind.

Personalizar operaciones de actualización, inserción y eliminación
Describe cómo agregar código de validación y otras personalizaciones.

Enlace de datos
Describe cómo LINQ to SQL usa IListSource para admitir el enlace de datos.

Compatibilidad de herencia
Describe el papel que juega la herencia en el modelo de objetos de LINQ to SQL y cómo utilizar los operadores relacionados en las consultas.

Llamadas a métodos locales
Describe la compatibilidad de LINQ to SQL con las llamadas de método locales.

Aplicaciones de n niveles y remotas con LINQ to SQL
Proporciona información detallada sobre las aplicaciones de niveles múltiples que usan LINQ to SQL.

Identidad de objetos
Describe la identidad de objetos en el modelo de objetos de LINQ to SQL y explica cómo esta característica difiere de la identidad de objetos de una base de datos.

El modelo de objetos de LINQ to SQL
Describe el modelo de objetos y su relación con el modelo de datos relacionales.

Estados de objetos y seguimiento de cambios
Proporciona información detallada sobre cómo LINQ to SQL realiza el seguimiento de los cambios.

Simultaneidad optimista: Información general
Describe la simultaneidad optimista y define sus conceptos.

Conceptos sobre consultas
Describe aspectos de las consultas de LINQ to SQL que difieren de las consultas de LINQ.

Recuperar objetos de la memoria caché de identidades
Describe los tipos de consultas que recuperan objetos de la memoria caché de identidad.

Seguridad de LINQ to SQL
Describe el enfoque correcto de seguridad en las conexiones a bases de datos.

Serialización
Describe el proceso de serialización en aplicaciones de LINQ to SQL.

Procedimientos almacenados
Describe cómo asignar procedimientos almacenados en tiempo de diseño y cómo llamarlos desde una aplicación.

Compatibilidad con transacciones
Describe los tres modelos de transacción que admite LINQ to SQL.

Desajustes de tipos entre SQL y CLR
Describe los retos que se plantean al utilizar diferentes sistemas de tipos al mismo tiempo.

Asignaciones de tipos personalizadas entre SQL y CLR
Proporciona orientación para personalizar asignaciones de tipos.

Funciones definidas por el usuario
Describe cómo asignar funciones definidas por el usuario en tiempo de diseño y cómo llamarlas desde una aplicación.

Guía de programación
Incluye vínculos a secciones que explican varios aspectos de LINQ to SQL.