dive into linq ivan towlson mindscape
imagine there’s no sql
three worlds
three worlds… for large values of three
“queries should just ‘be there,’ like for loops” anders hejlsberg
linq language integrated query
putting the lin into linq
when syntax runs out
everything is query operators
I plan to query over ONE… MILLION… OBJECTS!
what is the meaning of x.Select(…)?
IEnumerable x; IQueryable x;
what is the meaning of x.Select(…)? IEnumerable x; Enumerable.Select(x, …) IQueryable x; Queryable.Select(x, …)
Table x; Queryable.Select(x, …)
linq to sql
linq to lightspeed
linq to wmi
thinking in linq
what is a query?
what is a query? extract, transform and load
what is a query? ‘what am i interested in’
i am interested in… drag and drop
i am interested in… a mouse down followed by mouse moves until i get a mouse up
“queries should just ‘be there,’ like for loops” anders hejlsberg
thanks! hestia.typepad.com/flatlander