Мне нужно вернуть константу из запроса HQL в NHIbernate
SELECT new NDI.SomeQueryItem(user, account, " + someNumber + ")
FROM NDI.SomeObject object
Я пытаюсь что-то вроде выше. Я пробовал это:
SELECT new NDI.SomeQueryItem(user, account, :someNumber)
FROM NDI.SomeObject object
А потом позже:
.SetParameter("someNumber", 1).List<SomeQueryItem>();
Но в первом случае я получаю «Неопределенный псевдоним или неизвестное отображение 1». Это имеет какой-то смысл, так как, вероятно, думает, что 1 - псевдоним.
Для второго я получаю «Неопределенный псевдоним или неизвестное отображение: someNumber», который снова имеет некоторый смысл, если он никогда не устанавливает параметр.
Я должен верить, что есть какой-то способ сделать это.