С HQL , вы просто SELECT
хотите свойства:
var query = Session.CreateQuery("select p.Id, p.Price from Products p where p.Status = 'A'")
.List().Cast<object[]>();
Это похоже на NHibernate.Linq :
var query = from p in Session.Linq<Product>()
where p.Status == "A"
select new
{
p.Id, p.Price
};