Что происходит с nHibernate, когда вы хотите вернуть объект, который не отображается в таблицу / сущность?
Пока это основано на данных в базе данных, но не обязательно на ваших бизнес-объектах, вы можете использовать прогноз.
http://japikse.blogspot.com/2009/02/using-projections-and-transformers-in.html http://elegantcode.com/2007/10/30/nhibernate-projections/