NHibernate. Упорядочить по результату функции

Мне нужен NHibernate для выполнения такого запроса:

SELECT * 
FROM Users
ORDER BY Func(FirstName, LastName)

Стандартный класс NHibernate Order этого не позволяет. Есть ли другой способ?
Дело в том, что именованные запросы и HQL не подходят в качестве решения.

РЕДАКТИРОВАТЬ: Я обнаружил, что это можно сделать на SQL:

SELECT *, Func(FirstName, LastName) AS FullName 
FROM Users
ORDER BY FullName

Итак, может быть, можно добавить дополнительное поле к критериям (или может быть проекцией), как в этом примере?

6
задан Sergey Metlov 8 July 2011 в 10:15
поделиться