101 LINQ Samples

Como quesque ahora Willy se esta metiendo mucho con LiNQ (según él) me comentó que ya existen 101 LiNQ Samples dentro de MSDN, para lo que obviamente ni tardo ni perezoso me apuré a poner este post.

Me encanta LiNQ. Cuando Anders Heljsberg en el PDC05 dijo «les voy a hacer una pregunta sencilla, cuantos de uds aqui trabajan con base de datos» y todos sonrieron y comentó «pues no creen que es hora que sea más sencillo acceder a esa info?» me di cuenta que realmente van a haber cambios importantes en la manera que desarrollaremos las aplicaciones en el futuro.

Así es… se acerca un gran cambio… aprovechemoslo!

 public void Linq4() {
    List customers = GetCustomerList();

    var waCustomers =
        from c in customers
        where c.Region == «WA»
        select c;
   
    Console.WriteLine(«Customers from Washington and their orders:»);
    foreach (var customer in waCustomers) {
        Console.WriteLine(«Customer {0}: {1}», customer.CustomerID, customer.CompanyName);
        foreach (var order in customer.Orders) {
            Console.WriteLine(»  Order {0}: {1}», order.OrderID, order.OrderDate);
        }
    }
}

Cheers!


Comentarios

Deja una respuesta