2009-12-22 5 views

Répondre

2

Vous devez utiliser des projections.

je crois, vous devrez créer un critère qui ressemblera à quelque chose comme ceci:

ICriteria crit = mySession.CreateCriteria (typeof(Article)); 

crit.Add (Restrictions.Eq ("Category", someCategory)); 

crit.SetProjection (Projections.Count("somePropertyNameOfArticle")); 

int result = crit.UniqueResult<int>(); 
+2

+1 que vous pourriez faire un Projections.RowCount (c.-à-count (*)) ici puisque nous ne sommes pas grouper par n'importe quoi. – dotjoe

Questions connexes