7
出于好奇,有可能使用NHibernate 3做这样的事情吗?是否有可能创建一个通用的Session.QueryOver <T>?
public IQueryable<T> FindAll<T>()
{
return Session.QueryOver<T>().List().AsQueryable();
}
我得到一个编译错误说像...
的类型T必须是为了使用它作为一个参数T
,如果我能我想引用类型为Session.QueryOver创建一个扩展方法来处理泛型类型。
我可以取代这个使用类似
return Session.CreateCriteria(typeof (T)).List<T>().AsQueryable();
但热衷于使用查询API的功能。有任何想法吗?也许错过了一些显而易见
我知道我错过了一些明显的东西! – 2010-09-26 07:04:09