Skip to content


¿Que es LINQ?

LINQ (Language Integrated Query) son un cojunto de clases que permiten hacer consultas del tipo SQL dentro de tipos nativos del framework (bases de datos relacionales, objetos enumerables e incluso XMLs).

Estas clases están disponibles a partir del Framework 3.5

Hasta ahora el programador debía conocer el lenguaje SQL para consultas a Bases de datos relacionales y XQuery-XPath para trabajar con XMLs . Con LINQ el programador se puede abstraer de la capa de persistencia de datos utilizando un único lenguaje de consulta y manipulación, sin tener que preocuparse del tipo de colección con el que está trabajando.

En breve pondré ejemplos de LINQ sobre elementos en memoria, LINQ sobre bases de datos y LINQ sobre XML.

Espero que os sirva. Saludos!!

Posted in C#.

Tagged with , , .