2008-10-06 37 views
10

什么是最好的开源LINQ提供商(就完整性而言)?最佳开源LINQ提供商

我开发一个开源的LINQ提供自己,我想借用尽可能多的想法,我可以,避免一些常见错误等

不要限制自己数据库的LINQ提供程序,任何供应商的建议是受欢迎的。

+2

对闭幕者的评论:“不建设性”?我从提议的提供商那里学到了很多东西。我会说学习是有建设性的,但我想你不喜欢学习...... – 2011-09-17 15:27:42

+0

很抱歉地说出来,但是关闭规则在应用方式上似乎有点机器人。我想现在这是一个普遍的观察。 – 2015-03-02 22:33:40

回答

1

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

+0

不错,但太侵入... – 2008-10-11 21:25:52

1

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

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

+0

看起来很有趣,我稍后会在家看看。 – 2008-10-06 17:08:16

0

LinqExtender给出了一种不用进行复杂的表达式树解析就可以开始使用LINQ的方法。它给出了或多或少简单的数据结构,而不牺牲诸如投影,在哪里排序等等。它仍在开发中,起点可能是LinqToFlickr

希望你觉得它有用,它的任何建议

+1

LINQExtender已经提到 – 2008-10-17 00:40:26

4

我们的目标数据库db4o配备了一个开源的LINQ提供程序。我们甚至为CompactFramework提供了一个实现。据我所知,这是唯一可用于CompactFramework的LINQ提供程序。