Wednesday, March 08, 2006

I have seen the future... and it is LINQ

I'm astounded... Really gobsmacked...

I've just watched this Video interview on Channel 9. In it, Anders Hejlsberg describes LINQ (Language INtegrated Query). A part of C#3, but already available as a technical preview, this brings SQL type querying to ANY object that implements IEnumerable.

That means pretty much EVERYTHING! I'm still trying to get my head around it all, but Anders' demo of iterating the instance methods of the string type using the syntax was the epiphany moment for me - a simple, elegant way of accessing complex real-world data. Wow!

The LINQ Project home page is available here:
http://msdn.microsoft.com/netframework/future/linq/

The technical preview is available here:
http://download.microsoft.com/download/4/7/0/4703eba2-78c4-4b09-8912-69f6c38d3a56/LINQ%20Preview.msi

No comments: