编写自定义LINQ提供程序的一些好教程在哪里?

时间:2008-10-31 06:48:53

标签: .net linq custom-linq-providers

我想构建一个自定义LINQ提供程序。主要用于学习目的,但它可能在将来有用。我听说这不是一件简单的事情,但是......

编写自定义LINQ提供程序的一些好教程在哪里?

7 个答案:

答案 0 :(得分:14)

Matt Warren(LINQ to SQL背后的主要人物之一)可能在他的博客http://blogs.msdn.com/mattwar/

上发布了一系列最好的帖子

答案 1 :(得分:8)

这不仅仅是简单 - 我相信它真的非常难。 (例如,我从Frans Bouma所遇到的困难中看到的。)C#和VB如何处理方法解决方案之间的差异使得它变得更加棘手,以及可能出现在表达式树中的VB辅助方法(对于没有经验的人。)

但是,您可能希望查看LINQ to Amazon和LINQ to Active Directory以了解他们是如何做的。

答案 2 :(得分:4)

您还有此博客条目:Writing custom LINQ provider

答案 3 :(得分:4)

您可以尝试LinqExtender。它将使您能够在更短的时间内使用LINQ提供程序。

请尝试使用它来创建像LINQToTwitter这样的简单提供程序的示例。

http://weblogs.asp.net/mehfuzh/archive/2009/01/01/creating-linqtotwitter-library-using-linqextender.aspx

答案 4 :(得分:2)

答案 5 :(得分:1)

答案 6 :(得分:1)

作为正在编写LINQ提供程序的人,我可以告诉您,最好的方法是查看现有的可用工具并对其进行反向工程。

我遇到的一个很好的项目(现在还处于起步阶段)是LINQ to TFS而且它很简单,开始时很好。

我还阅读了很多LINQ to SharePoint的代码,因为它有源代码和单元测试,所以你可以看到它是如何运作的。