如何在没有queryOver的情况下使用nHibernate从TABLE中选择count(*)?

时间:2013-04-29 15:10:44

标签: nhibernate hql

由于旧版的.net,我使用的是旧版本的nHibernate。 QueryOver不是一个选项。使用nhibernate计算表行的有效方法是什么?

1 个答案:

答案 0 :(得分:6)

您在评论中显示的HQL是正确的:

int count = (int)s.CreateQuery("select count(*) from [classname]").UniqueResult();

这将返回由classname表示的表中的行数。