如何解决NHibernate:在命名查询问题中映射一个公式
| 我是nhibernate的新手,并且遇到此问题: 我有一个映射文件,其中包含从公式得出的这种属性<property name=\"LanguageCultureName\" formula =\"CASE NATION WHEN \'I\' THEN \'it-IT\' ELSE \'en-GB\' END\" update=\"false\" insert=\"false\"/>
当我尝试通过id加载实体时,它可以按预期的方式工作,但是当我尝试从命名查询中加载列表时,我收到此错误:\“值不能为空。参数名称:fieldName \”。
如果我忽略这些公式,则一切正常。
解决方法
确保您的命名查询结果集具有NATION列。否则肯定会失败。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。