Pour ceux qui ont déjà tenté de développer leur propre provider Linq, vous avez de suite pu vous rendre compte combien la tâche n’est pas aisée. IQToolkit (LINQ Query Toolkit) est un projet open-source disponible sur CodePlex destiné à vous aider lors de la création de votre propre IQueryable provider. Code source et techniques d’implémentation sont disponibles prêts à être intégrés dans vos projets…


This is the first release of the LINQ IQueryable Toolkit available on CodePlex. It is a reasource kit for developers building LINQ IQueryable providers. You’ll find useful techniques for manipulating general LINQ expression trees, implementing IQueryable providers, and a host of extensible components for building providers that target translation of LINQ expressions into SQL like languages.

Matt Warren a écrit un nombre impressionnant d’articles permettant d’appréhender au mieux le développement d’un provider Linq. Voici la liste de ses articles sous le titre « Build an IQueryable Provider » :

Le projet IQToolkit sur CodePlex.

Bonne lecture !