-
David Hoerster
4.36
Description:
People use LINQ pretty regularly now, but how many people understand what is really going on behind the scenes. Under the hood of LINQ is a powerful concept called Expression Trees, and understanding how these work can help you to create smarter and more flexible code. We’ll take a look at Expression Trees basics, look at a helpful class called PredicateBuilder that lets you build more dynamic LINQ statements, and also look at how you can use Expression Trees to make your LINQ statements extremely flexible based upon user input. We’ll look at how you can also incorporate Expression Trees to make your searching with jqGrid a little easier and smarter.
Comments on this Talk
James Fernandes,
18 Jul 11:01 PM
Talk was fast paced, informative, and covered some very interesting and niche concepts. Agree with JoeW about it being nice the way examples built in complexity. I still feel a little hazy on expressions vs. func vs. lambda, but I think that's really my problem.
Upta,
18 Jul 11:02 PM
Excellent job explaining a very complicated subject in nice, bit-sized pieces. Well done!
Kevin Wilson,
18 Jul 11:03 PM
Really interesting content delivered in a knowledgeable and progressive way. Great stuff.
Nico Sap,
18 Jul 11:11 PM
This was just an awesome talk. I registered for the only session i saw, so that speaks for itself.
Learned a lot of usefull stuff about expressions, have to digg into it later to understand it better though.
Overall, good talk, awesome presentation, great examples on LinQPad (and great ad for LinQPad 2)
Now waiting for the source to appear on your blog! :)
Last Five Ratings
-
Alex Tjahjana
-
Chris Pirie
-
Igor Moochnick
-
Kevin Wilson
-
Rajanikanth

Another excellent talk. You obviously put a lot of time into this. Fantastic prep work to have all your stuff open and ready to show so you don't lose momentum. Great, simple examples that build up in complexity.