動的LINQ述語の構築手法
キーワード検索のような柔軟なフィルタリングをLINQクエリで実現する際、条件を実行時に組み立てる必要がよく生じる。例えば、複数のキーワードのうち「いずれか」に一致するレコードを取得したい場合、単純なWhereチェーンでは対応できない。
このようなケースでは、式ツリー(Expression Tree)を動的に構築し、OR条件やAND条件をプログラムで合成するのが効果的である ...
7月9日 17:43 投稿
奇想天外なアイデアがコードで現実になる場所
7月9日 17:43 投稿