
Up until recently, my LINQ-to-Sage provider didn't support projections, so the client code had to explicitly "transfer" to LINQ-to-Objects, like this:
var vendorCodes = context.Vendors.ToList().Select(e => e.Code);
Now, with a bit of help from Stack Overflow, I was able to modify my IQueryPr...