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 Smile):

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

Published 28/2/2008 17:17 por Octavio Hernández
Archivado en:
Comparte este post:

Comentarios

Thursday, February 28, 2008 9:21 PM por Sergio Tarrillo

# re: Demos de la presentación en TechDays

Octavio para Linq to Entities, necesitamos algo más?

Saludos,

Thursday, February 28, 2008 9:57 PM por Octavio Hernández

# re: Demos de la presentación en TechDays

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

Para Linq to Entities, se necesita:

a) ADO.NET Entity Fwk Beta 3:

www.microsoft.com/.../details.aspx

b) ADO.NET Entity Framework Tools:

www.microsoft.com/.../details.aspx

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

Saludos - Octavio

Thursday, February 28, 2008 10:18 PM por Sergio Tarrillo

# re: Demos de la presentación en TechDays

a usted maestro!, ahora si a revisar los ejemplos :D.

Aprovecho para hacerte una consulta, si yo uso el método List.Distinct ( msdn2.microsoft.com/.../bb920306.aspx) presente en .Net 3.5, se puede decir que estoy usando Linq?

Saludos,

Thursday, February 28, 2008 11:23 PM por Octavio Hernández

# re: Demos de la presentación en TechDays

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<T>, 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

Friday, February 29, 2008 12:14 AM por Sergio Tarrillo

# re: Demos de la presentación en TechDays

Octavio, entonces podriamos decir que es otra forma de usar Linq to Objects?

Saludos,

Friday, February 29, 2008 12:31 AM por Octavio Hernández

# re: Demos de la presentación en TechDays

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

Thursday, March 20, 2008 12:58 PM por Octavio Hernández

# re: Demos de la presentación en TechDays

Hola,

He colgado la presentación aquí:

geeks.ms/.../presentaci-243-n-pptx-en-tech-days-2008.aspx

Saludos - Octavio