ようこそ。睡眠不足なプログラマのチラ裏です。

LINQのWhere条件を動的に変更する方法

@IThttp://www.atmarkit.co.jp/fdotnet/joyofprogram/20080418linqtoxml01/linqtoxml01_01.html

ロブのジョイ・オブ・プログラミングってwww
元ネタが「ジョイ・オブ・ペインティング(ボブの絵画教室)」って
マニアックだろ常考

D


で、本題

■LINQのWhere条件を動的に変更する方法について
 (1)Where条件を重ねる方法
 (2)ラムダ式を動的に組み上げる方法

@IThttp://www.atmarkit.co.jp/fdotnet/joyofprogram/20080422linqtoxml02/linqtoxml02_02.html

なるほど、確かにこれなら動的にWhere条件を変えられるわな。
ラムダ式でやると、ちょっと今風でかっちょいい感じはするけど、
まだまだ「ラムダ式って何?わけわかめ!」ってプログラマも多いってのが実情ですから・・、
どちらかというと、お手軽なDecoratorパターンの方が現実的でしょうな。