LINQ to SQLLINQ to SQL

LINQ to SQLLINQ to SQL es un componente de .NET Framework.NET Framework versión 3.5 que proporciona una infraestructura en tiempo de ejecución para administrar los datos relacionales como objetos. is a component of .NET Framework.NET Framework version 3.5 that provides a run-time infrastructure for managing relational data as objects.

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í.Relational data appears as a collection of two-dimensional tables (relations or flat files), where common columns relate tables to each other. Para utilizar LINQ to SQLLINQ to SQL con eficacia, debe estar un poco familiarizado con los principios subyacentes de las bases de datos relacionales.To use LINQ to SQLLINQ to SQL effectively, you must have some familiarity with the underlying principles of relational databases.

En LINQ to SQLLINQ 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.In LINQ to SQLLINQ to SQL, the data model of a relational database is mapped to an object model expressed in the programming language of the developer. Cuando la aplicación se ejecuta, LINQ to SQLLINQ 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.When the application runs, LINQ to SQLLINQ to SQL translates into SQL the language-integrated queries in the object model and sends them to the database for execution. Cuando la base de datos devuelve los resultados, LINQ to SQLLINQ to SQL los vuelve a convertir en objetos con los que pueda trabajar en su propio lenguaje de programación.When the database returns the results, LINQ to SQLLINQ to SQL translates them back to objects that you can work with in your own programming language.

Los desarrolladores que utilizan Visual Studio normalmente utilizan la Object Relational DesignerObject Relational Designer, que proporciona una interfaz de usuario para implementar muchas de las características de LINQ to SQLLINQ to SQL.Developers using Visual Studio typically use the Object Relational DesignerObject Relational Designer, which provides a user interface for implementing many of the features of LINQ to SQLLINQ to SQL.

La documentación que se incluye con esta versión de LINQ to SQLLINQ to SQL describe las unidades de creación básicas, los procesos y las técnicas que necesita para crear aplicaciones LINQ to SQLLINQ to SQL.The documentation that is included with this release of LINQ to SQLLINQ to SQL describes the basic building blocks, processes, and techniques you need for building LINQ to SQLLINQ to SQL applications. También puede buscar Microsoft Docs problemas concretos y participar en la foro de LINQ, dónde debatirá detalladamente temas más complejos con expertos.You can also search Microsoft Docs for specific issues, and you can participate in the LINQ Forum, where you can discuss more complex topics in detail with experts. Por último, el LINQ to SQL: consultas de .NET para datos relacionales detalles de notas del producto LINQ to SQLLINQ to SQL tecnología, junto con ejemplos de código de Visual Basic y C#.Finally, the LINQ to SQL: .NET Language-Integrated Query for Relational Data white paper details LINQ to SQLLINQ to SQL technology, complete with Visual Basic and C# code examples.

En esta secciónIn This Section

IntroducciónGetting Started
Proporciona una introducción a LINQ to SQLLINQ to SQL, junto con información sobre cómo empezar a usar LINQ to SQLLINQ to SQL.Provides a condensed overview of LINQ to SQLLINQ to SQL along with information about how to get started using LINQ to SQLLINQ to SQL.

Guía de programaciónProgramming Guide
Proporciona pasos para realizar operaciones de asignación, consulta, actualización, depuración, y otras tareas similares.Provides steps for mapping, querying, updating, debugging, and similar tasks.

ReferenciaReference
Proporciona información de referencia sobre distintos aspectos de LINQ to SQLLINQ to SQL.Provides reference information about several aspects of LINQ to SQLLINQ to SQL. Entre sus temas, se pueden citar Correspondencia de tipos SQL-CLR o Conversión de operadores de consulta estándar.Topics include SQL-CLR Type Mapping, Standard Query Operator Translation, and more.

EjemplosSamples
Proporciona vínculos a ejemplos de Visual Basic y C#.Provides links to Visual Basic and C# samples.

LINQ (Language Integrated Query)LINQ (Language-Integrated Query)
Proporciona información general sobre las tecnologías LINQLINQ.Provides an overview of LINQLINQ technologies.

LINQLINQ
Describe LINQLINQ tecnologías para usuarios de Visual Basic.Describes LINQLINQ technologies for Visual Basic users.

LINQ to ADO.NETLINQ to ADO.NET
Vínculos al portal de ADO.NETADO.NET.Links to the ADO.NETADO.NET portal.

Tutoriales de LINQ to SQLLINQ to SQL Walkthroughs
Enumera los tutoriales disponibles para LINQ to SQLLINQ to SQL.Lists walkthroughs available for LINQ to SQLLINQ to SQL.

Descargar bases de datos de ejemploDownloading Sample Databases
Describe cómo descargar las bases de datos de ejemplo que se usan en la documentación.Describes how to download sample databases used in the documentation.

Información general sobre la tecnología de LinqDataSourceLinqDataSource Technology Overview
Describe cómo el control LinqDataSource expone Language-Integrated Query (LINQ)Language-Integrated Query (LINQ) para los desarrolladores web a través de la arquitectura de control de código fuente de datos de ASP.NETASP.NET.Describes how the LinqDataSource control exposes Language-Integrated Query (LINQ)Language-Integrated Query (LINQ) to Web developers through the ASP.NETASP.NET data-source control architecture.