最好的开源LINQ提供商

时间:2008-10-06 14:45:23

标签: .net linq open-source

什么是最好的开源LINQ提供程序(在完整性方面)?

我自己正在开发一个开源LINQ提供程序,我想借尽可能多的想法,避免常见的陷阱等。

不要限制自己使用数据库LINQ提供程序,欢迎任何提供程序建议。

8 个答案:

答案 0 :(得分:6)

答案 1 :(得分:4)

我们的对象数据库db4o附带一个开源LINQ提供程序。我们甚至为CompactFramework提供了一个实现。据我所知,这是CompactFramework唯一可用的LINQ提供程序。

答案 2 :(得分:3)

答案 3 :(得分:1)

查看LINQExtender以获取可扩展IQueryable实现的示例。它不仅提供了一个很好的开源示例,而且您可能会发现可以使用它而不是从头开发IQueryable实现。

答案 4 :(得分:1)

我有一个伪LINQ提供程序:“Push LINQ”。它就像Parallel Extensions一样,它改变了现有内存数据源的使用方式,而不是将另一个实际的数据源发挥作用​​。

这些位是MiscUtil项目的一部分。如果你进入它并希望了解更多(或提出建议),最好私下给我打电话。

答案 5 :(得分:1)

DbLinq项目正在研究对其他数据库的linq2sql支持,现在working with the Mono project将成为一个完整的System.Data.Linq实现。

答案 6 :(得分:1)

我们在Signum Framework

中有一个完整的linq提供商

您也可以找到来源here。 (所有Linq子树)。

我还要看一下Wayward blog

答案 7 :(得分:0)

LinqExtender提供了一种方法,可以在不进行复杂的表达式树解析的情况下开始使用LINQ。它提供了或多或少的简单数据结构,而不会牺牲投影,其中,排序等等。它仍在开发中,起点可能是LinqToFlickr

希望您觉得它有用并且对任何建议都是开放的