Encontré la solución, por lo menos para mi caso en particular.
var totalCount =
query.SetProjection(Projections.CountDistinct("ID")).List<int>()[0];A mi me sirve porque al distinct lo puedo hacer sobre un solo campo. En caso de necesitarse un distinct sobre multiples campos, volvemos al problema original. Saludos! -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
