E' disponibile su ugi un tip su come paginare una collection di una tipica struttura parent-child in NHibernate.
Se il vostro modello di dominio prevede una struttura simile e il numero di oggetti "figlio" è alto, questa potrebbe una soluzione. E' comunque applicabile anche a prescindere dal numero di oggetti. Nelle applicazioni web ad esempio ci sono casi in cui la paginazione per problemi di presentation va fatta comunque.
http://www.ugidotnet.org/tips/tips_read.aspx?ID=188