Compartir a través de


LINQ to DataSet

LINQ to DataSet facilita y acelera la consulta sobre los datos almacenados en caché en un DataSet objeto . En concreto, LINQ to DataSet simplifica la consulta al permitir a los desarrolladores escribir consultas desde el propio lenguaje de programación, en lugar de usar un lenguaje de consulta independiente. Esto es especialmente útil para los desarrolladores de Visual Studio, que ahora pueden aprovechar las ventajas de la comprobación de sintaxis en tiempo de compilación, la escritura estática y la compatibilidad con IntelliSense proporcionada por Visual Studio en sus consultas.

LINQ to DataSet también se puede usar para consultar los datos que se han consolidado a partir de uno o varios orígenes de datos. Esto permite muchos escenarios que requieren flexibilidad en la forma en que se representan y controlan los datos, como consultar datos agregados localmente y el almacenamiento en caché de nivel intermedio en aplicaciones web. En concreto, las aplicaciones genéricas de informes, análisis e inteligencia empresarial requieren este método de manipulación.

La funcionalidad LINQ to DataSet se expone principalmente a través de los métodos de extensión en las clases DataRowExtensions y DataTableExtensions. LINQ to DataSet se basa en y usa la arquitectura de ADO.NET existente y no está pensada para reemplazar ADO.NET en el código de la aplicación. El código ADO.NET existente seguirá funcionando en una aplicación LINQ to DataSet. La relación de LINQ to DataSet con ADO.NET y el almacén de datos se ilustra en el diagrama siguiente.

Diagrama que muestra que LINQ to DataSet se basa en el proveedor de ADO.NET.

En esta sección

introducción

Guía de programación

Referencia

DataTableExtensions

DataRowExtensions

DataRowComparer

Consulte también