私はUser、Book、UserBooksの関連テーブルを持っています。このNHibernate:グループ化とカウント
|UserID | BookID | Status |
1 34 Read
1 35 Unread
2 34 Read
2 70 Read
2 32 Unread
...................
マイドメインクラスのようなUserBooksの表は、ユーザー、ブックとUserBookです。 NHibernateでどのようにしてトップ10の最も読んだ本とその読書数をユーザーが得ることができますか?
トップ10読んだ本は
| BookID | ReadCount |
34 2
70 1
...............
ステータスは「読み取り」と「未読」ではありませんか? – yfeldblum