カスタム Linq プロバイダーを作成するためのライブラリまたはフレームワークは何ですか?
いかがですか?長所と短所?最高のものは何ですか?
カスタム Linq プロバイダーを作成するためのライブラリまたはフレームワークは何ですか?
いかがですか?長所と短所?最高のものは何ですか?
Re-linq ( http://relinq.codeplex.com/ ) をご覧ください。NHibernate は、3.0 バージョンの Linq プロバイダーでこれを使用します。out プロジェクトでもこれを使用して、シリアライズ用の linq 式を簡素化しました。Linq プロバイダーを作成したい人は、ぜひ検討してみてください。また、Ayende Rahien によるこの記事も役立ちます。
Linq Extenderを使用できます。個人的には、パフォーマンスを向上させるために必要に応じて自分でコーディングすることを好みますが、より多くの時間がかかります。いずれにせよ、Visitor Patternから始めることを強くお勧めします。