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:
Busque en Microsoft Docs problemas específicos.
Participe en el Foro de LINQ, donde puede debatir sobre temas más complejos en detalle con expertos.
Examine las notas del producto donde se describe detalladamente la tecnología LINQ to SQL, junto con ejemplos de código de Visual Basic y C#. Para obtener más información, consulta LINQ to SQL: consultas integradas en el lenguaje .NET para datos relacionales.
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.
Secciones relacionadas
Guía de programación
Incluye vínculos a secciones que explican varios aspectos de LINQ to SQL.