When doing a query like this (using Nhibernate 2.1.2):
ICriteria criteria = session.CreateCriteria() .SetFetchMode(\"ChildColl
You can select single distinct results by specifying SetResultsTransformer(Transformers.DistinctRootEntity);
SetResultsTransformer(Transformers.DistinctRootEntity);