Linq’s missing link

I came across this library today and it rocks.

Without this library trying to pass Linq Expressions into Where clauses on Linq to Entities just didn’t work beyond some very simple (trivial) examples.

With this library I can now combine multiple filter function expressions and pass them to my query, and it works as intended:

    Expression<func<datetime,bool>> contains = ts.Contains;
    var query = from caller in dataContext.CallerIDLogs.AsExpandable() where contains.Invoke(caller.DateTime) select caller;

Tue Mar 03 2009 04:01:00 GMT-0800 (Pacific Standard Time)

Next page: Optimization Advice

Previous page: Second Drobo Update