I searched high and low for code that explained how to create dynamic LINQ queries. Specifically, all I really needed where’s a where filter. No need for sorting or grouping. Anyway, I finally ran across this wonderful article with a PredicateBuilder extension class. Works like a charm. Thanks, Joseph Albahari.