.NETの式ツリー-ライブラリ? [閉まっている]
-
19-08-2019 - |
質問
最近、式ツリーを使用して動的なクエリツールを作成しましたが、その間、式ツリーの力が私に現れ始めました。私のクエリツールは、レポートツール、動的な意思決定エンジン、およびおそらく動的オブジェクトを抽象的な方法で操作する必要がある他のケースの基礎を形成することもできます。
プロセスは痛みを伴う(リフレクションによるジェネリックメソッドの再帰呼び出し-ugh)ので、これらの種類のタスクのいくつかを達成するために式ツリーの力を利用する可能性のあるジェネリックライブラリを作成した人がいるのだろうか? PredicateBuilder を見ましたが、他の人を知っていますか?
他のヒント
DLRを見ましたか?詳細についてはあまり知りませんが、Linq-to-SQLの背後にある式ツリーメカニズムがDLRで効果的に公開されていることを理解しています。
NJection は、構成ファイルを介したコードインジェクションを処理するライブラリです。
NJection.LambdaConverter は、デリゲートを式ツリーに変換するライブラリです。
LINQとIQueryableインターフェイスを見ましたか?それが、LINQ to SQLなどの実装方法です。
所属していません StackOverflow