Recommended Download

Release Notes

The LINQ IQueryable Toolkit 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.

This release adds bug fixes, performance improvements, automatic query caching on entity providers and a new EntityPolicy class that implements a QueryPolicy that lets you specify which associations to enable with deferred or immediate loading.

The download contains the toolkit both as multiple pre-built DLLs and the source code for building the toolkit and supplied tests. The source code originated from a tutorial series on building LINQ providers located here: http://blogs.msdn.com/mattwar/pages/linq-links.aspx

There is currently no documentation available. Future releases may not retain backward compatibility with what is released here.

If you are downloading this toolkit from any place other than http://www.codeplex.com/IQToolkit you may not be getting the official release.

Reviews for this release

Great useful example for those who want to start to develop their professional linq providers
by ehsan_aslani
on Apr 15, 2014 at 9:04 AM

Just wanted to extend my thanks.
I used it to write my own LINQ to IMAP provider
which can also be found on codeplex http://equinox.codeplex.com.
Works like a charm ;)
by Krasshirsch
on Feb 16, 2011 at 7:22 PM

The source is in the download. But the "real" point is to read the blog, which contains how and why the source was written =)
by JCKodel
on Jun 18, 2010 at 9:21 PM

The source code is not made available. There is no source in the SVN link and the TFS required a secure account. The point of CodePlex is open source.
by chrwal
on May 17, 2010 at 5:28 AM