La ejecución perezosa o diferida (Lazy Loading) es el
comportamiento por defecto que usa LinQ para ejecutar, valga la redundancia,
sus métodos extensores. A grandes rasgos viene a significar que los métodos no
se ejecutan en el momento de realizar su llamada, sino que se ejecutan en el
momento en que consumimos (utilizamos) alguno de los datos devueltos por esta
llamada. Con todo esto el motor de LinQ se asegura el no realizar cálculos,
cargas de datos, etc., que el usuario no necesite en ese momento.
lunes, 18 de agosto de 2014
domingo, 17 de agosto de 2014
IEnumerable, Entendiendo las secuencias ...
La Iterface IEnumerable<T>, es una de las partes más importantes de todo el mundo de LinQ, ya que todos sus métodos extensores están realizados sobre este tipo y prácticamente todos ellos devuelven objetos de este mismo tipo.