NHibernate:在命名查询问题中映射公式

时间:2011-05-25 19:43:11

标签: .net nhibernate

我是nhibernate的新手,我遇到了这个问题: 我有一个映射文件,其中包含从公式

派生的这种属性
<property name="LanguageCultureName" formula ="CASE NATION WHEN 'I' THEN 'it-IT' ELSE 'en-GB' END" update="false" insert="false"/>

当我尝试按ID加载实体时,它按预期工作,但当我尝试从命名查询加载列表时,我收到此错误:“value不能为null。参数名称:fieldName”。 如果我省略公式,一切正常。

1 个答案:

答案 0 :(得分:0)

确保您的命名查询结果集具有NATION列。否则它肯定会失败。