You can use this:
Session.Query<Document>().Select(x => x.Value).Take(5).Sum();
NHibernate only supports the Sum
overload without an expression parameter.
And for unknown reasons you have to first Select
and than Take
as you correctly commented.