Лучший поставщик LINQ с открытым исходным кодом

Какой лучший поставщик LINQ с открытым исходным кодом (с точки зрения полноты)?

Я сам разрабатываю провайдер LINQ с открытым исходным кодом, и я хотел бы заимствовать как можно больше идей, избегать распространенных ошибок и т.д.

Не ограничивайте себя поставщиками LINQ базы данных, предложение любого провайдера приветствуется.

Ответ 2

Наша объектная база данных db4o поставляется с поставщиком LINQ с открытым исходным кодом. Мы даже обеспечиваем реализацию для CompactFramework. Насколько мне известно, это единственный поставщик LINQ, доступный для CompactFramework.

Ответ 4

Посмотрите LINQExtender для примера расширяемой реализации IQueryable. Это не только хороший пример с открытым исходным кодом, но вы можете обнаружить, что можете использовать это вместо разработки реализации IQueryable с нуля.

Ответ 5

У меня есть провайдер псевдо LINQ: " Push LINQ". Это похоже на Parallel Extensions в том смысле, что он изменяет использование существующего источника данных в памяти, а не приводит к воспроизведению другого реального источника данных.

Биты доступны как часть моего проекта MiscUtil. Вероятно, лучше всего пинговать меня конфиденциально, если вы займетесь этим и хотите узнать больше (или сделать предложения).

Ответ 6

Проект DbLinq работает над поддержкой linq2sql для других баз данных и теперь работая с проектом Mono, чтобы стать полноценной реализацией System.Data.Linq.

Ответ 7

У нас есть полный поставщик linq в Signum Framework

Здесь вы можете найти источник здесь. (Все поддерево Linq).

Я также посмотрел на Блог Wayward

Ответ 8

LinqExtender дает возможность начать с LINQ ко всему, не выполняя сложный синтаксический анализ выражений. Он дает более или менее легкую структуру данных, не жертвуя такими вещами, как проекция, где, порядок и т.д. Его все еще разрабатывается, а отправной точкой может быть LinqToFlickr.

Надеюсь, вы сочтете это полезным и открытым для любого предложения