我必須顯示一些存儲在關係數據庫中的對象,並使用流利的NHibernate來獲取它們。如何在流利的NHibernate中「撤消」投影?
由於我需要分頁,我必須同時得到 - 所有對象的計數和當前頁面的對象本身。
的的ICriteria達到這兩個目的是非常相似到一個點 - 用於計數我最後加 .SetProjection(Projections.RowCount()) 和當前對象名單我加 SetFirstResult,AddOrder和SetMaxResults
有沒有什麼辦法可以撤銷對結果本身的標準和重新使用標準的預測,還是我必須爲此目的重新構建標準?
hibernate forums暗示一種不起作用的方式。
的ICriteria現在實現IClonable,所以你可以叫一個已經實現Clone方法。 – rossisdead 2013-04-17 16:13:33