구글링을 열심히 한 결과, stackoverflow.com에서 답을 찾았네요. PredicateBuilder 클래스를 활용하라는 답이 가장 호응이 좋았는데요. 아래 O'Reilly에서 나온 C# 3.0 IN A NUTSHELL 사이트의 어떤 페이지로 이끌더군요. 원문은 그곳을 참조하시면 됩니다. Dynamically Composing Expression Predicates 자신의 프로젝트에 아래와 같이 PredicateBuilder 클래스를 추가하고, using System; using System.Linq; using System.Linq.Expressions; using System.Collections.Generic; public static class PredicateBuilder { public..