我不太確定我想要做的最優雅的解決方案。NHibernate +尋呼+訂購
我有一個列出音樂列表的頁面,可以有數以千計的這些頁面,因此它們以20個批次分頁,我還在頁面頂部有4個鏈接來改變這些列表的排列方式。
按屬性排序可能位於不同的實體上,如Audio.AudioStats.NumComments或Audio.Artist.NumProfileViews。
我正在使用存儲庫模式和服務層。我的控制器只能訪問服務層,然後服務層訪問我的存儲庫。
我可以很容易地做分頁,我只是通過我的當前頁面,頁面大小到我的數據層......但我怎麼會安全地讓用戶決定我的實體的順序。
我正在使用S#arp Architecture 1.5.2如果這有什麼區別。
預先感謝您。