我正在尝试使用MVC3和nhibernate对我的webapp进行分页,第一页工作正常,但除了SetFirstResult(0)
之外没有其他工作!
.SetFirstResult(request.pageIndex * request.pageSize).SetMaxResults(request.pageSize)
NHibernate.Exceptions.GenericADOException未被用户代码处理 Message =无法执行查询
InnerException:System.Data.SqlClient.SqlException 消息='查询'多次指定了'DossierN5_8_3_'列。
我搜索了很多,但找不到有同样问题的人。
答案 0 :(得分:0)
我遇到了与SetFirstResult相同的问题。 我发现当我使用JoinAlias时会出现问题。
无法解释原因,但重命名别名后一切正常。
在我的情况下,问题恰好与别名有关,我想在某些情况下,将联接类型更改为JoinType.LeftOuterJoin
可能会有所帮助。