2008-10-06 42 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提供程序。