I'm currently thinking about a repository pattern for my data objects, where multiple IQueryable<> instances can be registered as data sources. But it seems its not so easy to get it running :-)
Running a simple LinQ Query with Linq to entities and linq to objects doesnt work. Do you think this is in general possible? Maybe the only solution is to write a specified provider?!
Remarks: In my repository i called .Union<> on all my IQueryable instances and then finally used LinQ for a query on the resulting single IQueryable. The result was that one IQueryable was ignored completely.