Nuevas Formas de Pensar en Datos con LINQ y Visual Studio 2008 - Diapositivas y Demos

El pasado miércoles tuve el agrado de brindar una sesión sobre LINQ y Visual Studio 2008 para MSGuayaquil. Una vez más, la gente del EDCOM fue muy amable en brindarnos todas las facilidades para brindar la charla. Así mismo, alrededor de treinta entusiastas nos acompañaron e hicieron muy buenas preguntas al respecto.

Por acá los links a las descargas de las diapostivas y archivos de las demostraciones presentadas:

LINQ y Visual Studio 2008 - Diapositivas

LINQ y Visual Studio 2008 - Demos

Durante esta sesión conversamos primeramente sobre la evolución en la forma como accedemos a datos hasta llegar a LINQ, la tecnología parte del .NET Framework 3.5 que nos permite ahora hacer queries integrados y unificados sobre cualquier cosa!

LINQ2

Posteriormente vimos cómo usar LINQ to SQL para mapear objetos de base de datos hacia objetos .NET gracias al nuevo diseñador del modelo de entidades y a todo el soporte de Intellisense que ofrece Visual Studio 2008. Así mismo, los queries son sumamente sencillos gracias a las fascinantes nuevas adiciones al lenguaje, como los Tipos Anónimos, la Inferencia de Tipos, las Expressiones de Query y las (un tanto extrañas) Expressiones Lambda, entre otras.

LINQ1

LINQ3

LINQ4

LINQ5

LINQ TO XML no podía quedarse atrás, ya que es una fuerte adición también al lenguaje, la cual permite hacer queries sobre cualquier archivo XML haciendo que el código para manipularlo sea mucho más fácil de escribir y entender que con las clásicas clases para manejo de XML del Framework, así como produce contenido XML con formato completo, fácilmente entendible.

LINQ6

Examinamos también en esta parte el soporte de Visual Basic 9.0 a LINQ to XML. Este soporte realmente me sorprendió al usarlo por primera vez. Quién hubiera pensado que alguna vez se podría hacer un Imports de este tipo directamente en el editor de código:

Imports <xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">

...y con ello, más el Imports del namespace de LINQ, crear un documento de Word 2007, con formato OPENXML, escribiendo XML directamente a la derecha de un Dim?

LINQ8

No puedo dejar de repetir cuán fascinado estoy con esta nueva incorporación al lenguaje y con toda la serie de ayudas escenciales que ahora brinda Visual Studio 2008. Está cool!

Nos vemos en la próxima charla!

Published 28 September 2007 06:41 PM por Julio Casal
Archivado en: ,

Comentarios

Aún no existen comentarios