0
我正在使用CreateSQLQuery来检索具有复杂标准的一些实体,并且一切工作正常与实体检索。但我想在同一个查询使用具有相同的结果,因为这HQL查询的SQL语句的批处理(想作一些记录计数):NHibernate。是否有像“CreateMultiSQLQuery”批处理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.
您是否尝试过使用CreateMultiQuery方法? ISQLQuery从IQuery继承,所以它会编译,但我没有试图看看它是否会实际工作 – Jaguar 2010-06-28 08:44:46