16
SQLクエリをNHibernate QueryOver構文に変換しようとしていますが、カウントプロジェクションでソートする方法がわかりません。NHibernate QueryOverでMaxResult、Group By、Order By
select top 10 v.intVoteUserID, COUNT(v.intVoteUserID)
from Group_MessageVotes v
where v.dtmVote > :date
group by v.intVoteUserID
order by COUNT(v.intVoteUserID) desc
任意のアイデア:
これはSQLクエリがどのように見えるのですか?
これらの一般的な引数はすべて必要ですか? –
@Stefan Steineggerラムダ式にはそれらが必要だと思います。代わりに 'Projections.Count(" intVoteUserID ")'と書くことも可能ですが、私は最初のオプションを優先します。 –
'Projections.Count(e => e.intVoteUserID)'と書くことができるはずです。 –