HOWTO: Linq enable our Query Pattern Implementation – and impress our colleagues

In the last post I showed you my simple query pattern implementation, for abstracting searching away from my Business Logic layer, and to enable a descent layered architecture in my “Applications.” A colleague of mine argued that, though he liked the abstraction, “it doesn’t support Linq” like classes created through SPMetal – I argued “No, but it supports descent layering,” ...