NHibernate: сопоставить формулу в именованной проблеме запроса - PullRequest
2 голосов
/ 25 мая 2011

Я новичок в nhibernate, и у меня возникла эта проблема: у меня есть файл сопоставления с такими свойствами, полученными из формулы

<property name="LanguageCultureName" formula ="CASE NATION WHEN 'I' THEN 'it-IT' ELSE 'en-GB' END" update="false" insert="false"/>

Когда я пытаюсь загрузить объект по его идентификаторуработает как я ожидал, но когда я пытаюсь загрузить список из именованного запроса, я получаю эту ошибку: «значение не может быть нулевым. Имя параметра: fieldName».Если я опускаю формулы, все работает нормально.

1 Ответ

0 голосов
/ 14 ноября 2011

убедитесь, что ваш результирующий набор именованных запросов имеет столбец NATION.в противном случае это, безусловно, потерпит неудачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...