LINQ a SQL

LINQ to SQLes un componente de .NET Framework versión 3.5 que proporciona una infraestructura en tiempo de ejecución para administrar datos relacionales como objetos.

Nota

Los datos relacionales se muestran como una colección de tablas bidimensionales (relaciones o archivos sin formato), donde las columnas comunes relacionan las tablas entre sí. Para utilizar LINQ to SQL con eficacia, debe estar un poco familiarizado con los principios subyacentes de las bases de datos relacionales.

En LINQ to SQL, el modelo de datos de una base de datos relacional se asigna a un modelo de objetos expresado en el lenguaje de programación del desarrollador. Cuando la aplicación se ejecuta, LINQ to SQL convierte a SQL las consultas integradas en el lenguaje en el modelo de objetos y las envía a la base de datos para su ejecución. Cuando la base de datos devuelve los resultados, LINQ to SQL los vuelve a convertir en objetos con los que pueda trabajar en su propio lenguaje de programación.

Los desarrolladores Visual Studio suelen usar el Object Relational Designer, que proporciona una interfaz de usuario para implementar muchas de las características de LINQ to SQL .

La documentación que se incluye con esta versión de LINQ to SQL describe las unidades de creación básicas, los procesos y las técnicas que necesita para crear aplicaciones LINQ to SQL. También puede buscar en Microsoft Docs problemas específicos y puede participar en el foro de LINQ,donde puede analizar temas más complejos en detalle con expertos. Por último, las LINQ to SQL: tecnología de detalles de .NET Language-Integrated Query for Relational Data, con ejemplos de código Visual Basic LINQ to SQL y C#.

En esta sección

Introducción
Proporciona una introducción a LINQ to SQL, junto con información sobre cómo empezar a usar LINQ to SQL.

Guía de programación
Proporciona pasos para realizar operaciones de asignación, consulta, actualización, depuración, y otras tareas similares.

Referencia
Proporciona información de referencia sobre distintos aspectos de LINQ to SQL. Entre sus temas, se pueden citar Correspondencia de tipos SQL-CLR o Conversión de operadores de consulta estándar.

Muestras
Proporciona vínculos a Visual Basic ejemplos de C#.

Language Integrated Query (LINQ): C #
Proporciona información general sobre las tecnologías LINQ en C#.

Language Integrated Query (LINQ) (Visual Basic)
Proporciona información general sobre las tecnologías LINQ en Visual Basic.

LINQ
Describe las tecnologías LINQ para Visual Basic usuarios.

LINQ y ADO.NET
Vínculos al portal ADO.NET web.

Tutoriales de LINQ to SQL
Enumera los tutoriales disponibles para LINQ to SQL.

Descargar bases de datos de ejemplo
Describe cómo descargar las bases de datos de ejemplo que se usan en la documentación.

Información general sobre el control de servidor web LinqDataSource
Describe cómo el control expone Language-Integrated Query (LINQ) a los desarrolladores web a través de la ASP.NET LinqDataSource de control de origen de datos.