LinqProviderを独自実装するときに役立つサイト


Linqは便利で大好きなんですけど、いざWeb ServiceのAPIにLinqでアクセスするような LinqProviderを作成しようとすると、一体どうやって実装するんだ?ってなりますよね。
msdnのドキュメントで、一応、LinqProviderの実装を行うサンプル(http://msdn.microsoft.com/en-us/library/bb546158.aspx) があるんですけど、このサンプル、Where文しか対応していませんし、もっと複雑なクエリを行うときは大半のコードを書き換える羽目になるんですよね。
複雑なクエリ(GroupBy, Joinなど)ができるような実装をしたい場合は、このサイト(http://blogs.msdn.com/b/mattwar/archive/2008/11/18/linq-links.aspx) が役に立ちます。
ただ、全文英語なのと、途中で実装の飛躍があるため、理解するのが難しい箇所がありますが...
しかし、サンプルコードをダウンロードして、自分なりに書き換えると、結構簡単にLinqでAPIにアクセスできてしまいます。