问题描述
|
我是nhibernate的新手,并且遇到此问题:
我有一个映射文件,其中包含从公式得出的这种属性
<property name=\"LanguageCultureName\" formula =\"CASE NATION WHEN \'I\' THEN \'it-IT\' ELSE \'en-GB\' END\" update=\"false\" insert=\"false\"/>
当我尝试通过id加载实体时,它可以按预期的方式工作,但是当我尝试从命名查询中加载列表时,我收到此错误:\“值不能为空。参数名称:fieldName \”。
如果我忽略这些公式,则一切正常。
解决方法
确保您的命名查询结果集具有NATION列。否则肯定会失败。