People use LINQ regularly, but don't always understand what is 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. This webinar takes a look at:
Expression Trees basics
A helpful class called PredicateBuilder that lets you build more dynamic LINQ statements
How you can use Expression Trees to make your LINQ statements extremely flexible based upon user input.
How you can also incorporate Expression Trees to make dynamic filtering a little easier and smarter.