LINQ to SQL es un componente de .NET Framework 3.5 que proporciona una infraestructura en tiempo de ejecución para administrar los datos relacionales como objetos.
Los desarrolladores de Visual Studio normalmente utilizan el Object Relational Designer, que proporciona una interfaz de usuario para implementar muchas de las características de LINQ to SQL.
En LINQ to SQL, puede utilizar la tecnología LINQ para tener acceso a las bases de datos SQL igual que obtendría acceso a una colección en memoria.
También diremos que Linq To Sql es un ORM ligero para bases de datos, con soporte para Linq integrado, disponible en la nueva versión de .NET framework.}
Para quienes no sepan que es un ORM diremos que es un mapeo entre objetos de bases de datos y objetos de un lenguaje de programación
Linq : Language Integrated Query
como su nombre lo indica, integra conceptos de consultas directamente en los lenguajes de programación, permitiendo que el código de acceso a datos sea verificado por el compilador y las herramientas de desarrollador, como Intellisense para hacer que los desarrolladores escriban queries.
un Ejemplo de como se utiliza Linq
Esta sentencia realiza la consulta en la tabla Customers que coincidan con el Country "Italy" mostrando solo la columna de la compañia
como su nombre lo indica, integra conceptos de consultas directamente en los lenguajes de programación, permitiendo que el código de acceso a datos sea verificado por el compilador y las herramientas de desarrollador, como Intellisense para hacer que los desarrolladores escriban queries.
un Ejemplo de como se utiliza Linq
Esta sentencia realiza la consulta en la tabla Customers que coincidan con el Country "Italy" mostrando solo la columna de la compañia
Código:
var query =
from c in Customers
where c.Country == "Italy"
select c.CompanyName;
Los datos que se deben consultar pueden adoptar la forma de XML (LINQ sobre XML), bases de datos (ADO.NET habilitado para LINQ, que incluye LINQ sobre SQL, LINQ sobre Dataset y LINQ sobre Entidades), objetos (LINQ sobre Objetos), etc.
No hay comentarios:
Publicar un comentario