private void OnQueryCreated(NHibernate.IQuery query) { if (EnablePage) { query.SetFirstResult(FirstResult); if (MaxResult != -1) { query.SetMaxResults(MaxResult); } } if (IsResultDistinct)// || m_hasCollection) { query.SetResultTransformer(new NHibernate.Transform.DistinctRootEntityResultTransformer()); } }
OggettiSegnalazionePreliminareDanno_Query_Generator_Get( NHibernate.ISession NHibernateSession ) { NHibernate.IQuery aIQuery = null; System.Text.StringBuilder query = new System.Text.StringBuilder(); query.Append("SELECT o "); query.Append("FROM Hackathon.Need2.Model.OggettoSegnalazionePreliminareDanno o "); query.Append("ORDER BY o.Nome"); aIQuery = NHibernateSession.CreateQuery(query.ToString()); aIQuery.SetResultTransformer(new NHibernate.Transform.DistinctRootEntityResultTransformer()); return(aIQuery); }