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