16
Tôi đang cố chuyển đổi truy vấn SQL thành cú pháp NHibernate QueryOver, nhưng tôi không hiểu cách sắp xếp theo phép chiếu đếm.NHibernate QueryOver với MaxResult, Nhóm theo thứ tự Bằng cách
Đây là những gì các truy vấn SQL trông giống như:
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
ý tưởng Bất kỳ?
Có phải tất cả các đối số chung này được yêu cầu không? –
@Stefan Steinegger Tôi nghĩ rằng chúng được yêu cầu cho các biểu thức lambda. Có thể viết 'Projections.Count (" intVoteUserID ")' thay vào đó, nhưng tôi thích tùy chọn đầu tiên. –
Có thể viết 'Projections.Count (e => e.intVoteUserID)'. –