自定义LINQ实现

问题描述:

有许多LINQ实现,例如LINQ-to-Flickr。为了做出这样的事情,我可以制作自己的自定义LINQ提供程序吗?自定义LINQ实现

谢谢

啊哈。这是唯一的方法。

打在谷歌的“写LINQ提供商”。那里有很多教程。

从理解what exactly Expression is开始,它与lambda差异如何以及如何使用它们。


我发现this book也相当有用(至少 - 开始)。

+0

我发现那本书非常有用,但它不包含任何信息什么那么如何构建一个LINQ提供程序。 – Steven 2010-03-10 12:50:23

+0

是的。它明确省略表达式树部分。但为了理解它们是什么,人们应该明白底下是什么。并为此 - 第一章(我认为这是第一次)只是辉煌。 – 2010-03-10 13:05:22

是的,要开始,最好的地方是看Codeplex上的IQToolkit。你会学到很多关于它是如何工作的。

如果您确实需要建立自己的模型,请参阅IQToolKitThe Wayward Weblog以获取关于如何使用它的完整系列。

看一看this教程