Par Guillaume Mouron à Nantes le 8 juillet 2014

Beaucoup de gens connaissent LINQ, composant .NET avec une syntaxe proche du SQL et qui permet d'effectuer des requêtes, filtrer et faire des projections sur des collections de données de différents types (collections d'objets purs, XML, bases de données, ...).

Cependant, peu de gens connaissent l'une des principales briques qui permet la versatilité de LINQ : Les arbres d'expression (Expression Trees).

Dans ce talk, je vais parler de quelques exemples d'utilisation d'expression trees qui montrent la puissance de cet outil (extension de LINQ, création d'un petit DSL ...)

Slides

Commentaires