Entity Framework なんかを使っていて、データを検索したいとき。 検索フォームからユーザーに検索条件を入力してもらって、それで OR 検索をしたいとなると、ちょっと面倒です。 もちろん、何も入力しなかった項目ではフィルタリングを行いません。 AND 検索だけなら、Where メソッドをチェーンさせて行けばいいのですが、OR 検索が絡むと、そう簡単にはいきません。 こういう場合は Expression Tree を頑張って組み立てなければいけないわけですが、やり方はこのへんを見て頂いてですね… LINQ文で動的にWhere句を組み立てるには?[3.5、C#、VB] - @IT Expressionを使った動的なOR文の生成 - Architect Life いや、いやいやいや。わけがわからないし面倒くさい。そんなのやってらんない。 もうちょっと簡単に、こんな感じでやりたいわけで