Demos de la presentación en TechDays

Aún frescas en nuestras memorias las imágenes de TechDays 2008, aprovecho para colgar las demos de mi presentación, y de paso para dar las gracias a todos los que asistieron a ella. La URL para la descarga es:


http://geeks.ms/files/folders/ohernandez/entry75286.aspx


Señalamientos:




  • En la DEMO0, seguramente tendrá que cambiar la cadena de conexión a la base de datos (que sí se incluye en la descarga) para ejecutar el ejemplo de LINQ to SQL y LINQ to Entities.


  • Para visualizar el modelo de ADO.NET Entity Framework en Visual Studio y ejecutar la demo, necesitará:



  • Para ejecutar la DEMO3 (LINQ to TFS), deberá descargar la máquina virtual de evaluación de TFS. Para autenticarse, deberá utilizar el nombre de usuario ‘TFSSTORE’ y la contraseña ‘P2ssw0rd’ (OJO: la máquina virtual viene configurada con el teclado en inglés [:)]):

La presentación en sí (PPTX) no se incluye en la descarga.

Octavio Hernandez

Desarrollador y consultor en tecnologías .NET. Microsoft C# MVP entre 2004 y 2010.

7 comentarios en “Demos de la presentación en TechDays

  1. Sí, perdón, lo olvidé…

    Para Linq to Entities, se necesita:

    a) ADO.NET Entity Fwk Beta 3:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=15DB9989-1621-444D-9B18-D1A04A21B519&displaylang=en

    b) ADO.NET Entity Framework Tools:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=D8AE4404-8E05-41FC-94C8-C73D9E238F82&displaylang=en

    Gracias por comentarlo, lo pondré en el cuerpo del post también para que la gente lo vea mejor…

    Saludos – Octavio

  2. Sergio,

    Bueno, estarías utilizando uno de los operadores de consulta estándar de LINQ. En la página que me indicas, fíjate en el simbolito que tiene asociado el método, que indica que es un método extensor de List, definido en otra clase, concretamente en Enumerable, que es la clase que contiene los métodos extensores que implementan los operadores de LINQ to Objects.

    Salu2 – Octavio

  3. El compilador traduce la sintaxis de consulta integrada:

    from n in arr
    where n > 5
    select n + 1;

    en llamadas a métodos:

    arr.Where(n => n > 5).Select(n => n + 1);

    Pero tú podrías escribir las consultas si quisieras de esta segunda manera (un consejo general es aprender a usar las dos notaciones). De hecho, algunos operadores solo se pueden usar de esta segunda manera, por ejemplo Sum():

    int suma =
    arr.Where(n => n > 5).Select(n => n + 1).Sum();

    Salu2 – Octavio

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *