Вы можете использовать функции IProjection и SQL в API QueryOver следующим образом:
var result = session.QueryOver<User>()
.Where(Restrictions.GtProperty(
Projections.Property<User>(u => u.CreatedOn),
Projections.SqlFunction("current_timestamp", new NHibernate.Type.TimestampType())))
.List();
Это приведет к следующему SQL:
SELECT this_.... FROM [User] this_ WHERE this_.CreatedOn > sysdatetime() ;