我将 NHibernate 与 NHibernate.Linq 一起使用,并且有一堆动态加载模块,每个模块都有自己的 POCO 和映射(ClassMap< POCO >)。
我以前创建过 OData 服务,但通常使用 datacontext 和 IQueryable 作为 Properties/Getters。
我想要的是通过将 IEnumerable 传入构造函数来创建服务
IEnumerable<IQueryable>> queryableObjects;
var dataService = new DataService(queryableObjects);
这是可能吗?