我想重现HqlQuery风格'选择新的ObjectToProjectOut'功能。即获取从查询返回的列的列表,并返回为ObjectToProjectOut类型的列表,该列表使用具有与查询中的列一样多的参数的构造器实例化。NHibernate的投影使用SqlQuery
这实际上是'select new ObjectToProjectOut'在Hql中实现的......但显然这在SqlQuery中不可用。我想我需要设置一个结果转换并使用PassThroughResultTransformer,DistinctRootEntityResultTransformer等来使它工作。
任何人都知道我应该使用什么?
没有抱歉,他们不是实体,他们是预测。 – penderi 2010-02-04 16:09:50