I am using NHibernate with NHibernate.Linq, and have a bunch of dynamically loading modules each with their own POCO's and Mappings (ClassMap<POCO>).
I have created OData services before, but normally with a datacontext and IQueryable as Properties/Getters.
What I want is to create the service by passing in IEnumerable, into the constructor
IEnumerable<IQueryable>> queryableObjects;
var dataService = new DataService(queryableObjects);
Is this at all possible?