Я хочу получить уникальные элементы списка и подсчитать, для этого я использую, как показано ниже:
query = query.TransformUsing(Transformers.DistinctRootEntity);
также я хочу получить количество списков, как показано ниже:
var countItems= query.GetExecutableQueryOver(Session).RowCount();
возвращает неправильное количество, в этом случае, как обычно, не учитываются отдельные элементы, но учитываются.