Catégories : Tous - lenguaje - código - datos - consultas

par Michael Jesus Il y a 2 années

221

CARACTERÍSTICAS DE LINQ Y SUS VERSIONES

LINQ, o Language Integrated Query, es una herramienta en C# y VB.NET que permite a los desarrolladores realizar consultas y recuperar datos de diversas fuentes de manera uniforme. Una de sus ventajas principales es que elimina la discrepancia entre los lenguajes de programación y las bases de datos, ofreciendo verificación de tipos en tiempo de compilación.

CARACTERÍSTICAS DE LINQ Y SUS VERSIONES

CARACTERÍSTICAS DE LINQ Y SUS VERSIONES

LINQ (Language Integrated Query) es una sintaxis de consulta uniforme en C # y VB.NET utilizada para guardar y recuperar datos de diferentes fuentes.

LinQ se ha convertido en algo tan común en un desarrollo de .NET, que esté añade el using de su librería para prácticamente el 100% de los tipos de proyectos contenidos en las plantillas de Visual Studio.
Todos ellos desarrollados por Microsoft, aunque gracias a las capacidades de extensión de las que goza hay un gran número de implementaciones de terceros:

Linq to ADO.NET Data Services Linq to OLAP cubes in SSAS. Linq to Google. Linq to MySQL Linq to PostgreSQL Linq to NHibernate Linq to DataObjects Linq to db4o Linq to Twitter Linq to Wikipedia

Linq To XML
Linq To DataSets
Linq To Entities
Linq To SQL
Linq To Objects
Está integrado en C # o VB, lo que elimina la falta de correspondencia entre los lenguajes de programación y las bases de datos.
Dar forma a los datos: puede recuperar datos en diferentes formas.
Soporte IntelliSense: LINQ proporciona IntelliSense para colecciones genéricas.
Compilar la seguridad del tiempo de las consultas: proporciona verificación de tipos de objetos en tiempo de compilación.
Forma estandarizada de consultar múltiples fuentes de datos: la misma sintaxis LINQ se puede utilizar para consultar múltiples fuentes de datos.
Código legible: LINQ hace que el código sea más legible para que otros desarrolladores puedan entenderlo y mantenerlo fácilmente.
Menos codificación: reduce la cantidad de código que se debe escribir en comparación con un enfoque más tradicional.
Lenguaje familiar: los desarrolladores no tienen que aprender un nuevo lenguaje de consulta para cada tipo de fuente de datos o formato de datos.
LINQ siempre trabaja con objetos para que pueda usar los mismos patrones básicos de codificación para consultar y transformar los datos.