我正在使用CreateSQLQuery来检索具有复杂条件的一些实体,并且一切都可以通过实体检索正常工作。但是我希望在同一个查询中使用一批与这个HQL查询具有相同结果的SQL语句(想要创建一些记录计数):
IList results = s.CreateMultiQuery()
.Add("from Item i where i.Id > :id")
.Add("select count(*) from Item i where i.Id > :id")
.SetInt32("id", 50)
.List();
有没有办法创建类似CreateMultiSQLQuery的东西?我正在使用NH 2.1和SQL 2005.