Мне нужен NHibernate для выполнения такого запроса:
SELECT *
FROM Users
ORDER BY Func(FirstName, LastName)
Стандартный класс NHibernate Order
этого не позволяет. Есть ли другой способ?
Дело в том, что именованные запросы и HQL не подходят в качестве решения.
РЕДАКТИРОВАТЬ: Я обнаружил, что это можно сделать на SQL:
SELECT *, Func(FirstName, LastName) AS FullName
FROM Users
ORDER BY FullName
Итак, может быть, можно добавить дополнительное поле к критериям (или может быть проекцией), как в этом примере?