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!!
Comentarios recientes