0
的總數:multiple results in a single call如何從我剛纔的問題得到行
我怎麼會得到所有文章的計數在給定的類別?
我寧願條件查詢(如果可能會喜歡它,如果你能告訴我怎麼做,在這兩個標準和HQL)
的總數:multiple results in a single call如何從我剛纔的問題得到行
我怎麼會得到所有文章的計數在給定的類別?
我寧願條件查詢(如果可能會喜歡它,如果你能告訴我怎麼做,在這兩個標準和HQL)
你將不得不使用的預測。
我相信,你必須建立一個標準,這將是這個樣子:
ICriteria crit = mySession.CreateCriteria (typeof(Article));
crit.Add (Restrictions.Eq ("Category", someCategory));
crit.SetProjection (Projections.Count("somePropertyNameOfArticle"));
int result = crit.UniqueResult<int>();
+1你可以做一個Projections.RowCount(即COUNT(*))在這裏,因爲我們不按任何東西分組。 – dotjoe 2009-12-22 17:06:45