private int GetCount(ISearchExpression searchExpression, NHibernate.ISession session) { NHibernate.ICriteria criteria2 = CreateCriteria(session, searchExpression, null, ref m_hasCollection); criteria2.SetProjection(NHibernate.Criterion.Projections.RowCount()); return((int)criteria2.UniqueResult()); // criteria2.FutureValue<int>().Value; }