LinQ , mas que un lenguaje es la union de expresiones, extenciones en metodos y estructuras de query, que permiten al compilador comprender estructuras y manejos de objetos con query, muy interesante.
Vivimos y construimos productos software orientados a objetos, pero que sucede cuando trabajamos consumiendo datos que no son orientados a objetos, LinQ viene no a solucionar este problema pero si a quitarnos un gran peso de encima.
una demo:
Dim Numeros() = {5, 4, 1, 3, 9, 8, 6, 7, 2, 0}
Dim Nums = From n In numbers Where n < 5 Select n Listbox1.item.add("Numeros < 5:")
For Each x In Nums
Listbox1.item.add(x)
Next
mas info: http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx
LSilva
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
he visto algunos ejemplos de linq y la verdad es que se me parece al modulo enumerables de ruby, en clojure tambien se puede hacer algo muy parecido, creo que aporta mucho a .net y hace que este sea mas expresivo
Publicar un comentario