• 首页
  • 项目
  • 会员
  • 博客
  • 共享建站
  • 秀我网游
  • BUG反馈

只要钻研不要钱

只要钻研不要钱
不要浪费每一分每一秒,珍惜眼前,怀念过去。

博客分类

  • 心情文章
  • LINUX技术
  • 情情的故事
  • 构思
  • C#技术
  • JAVA技术
  • 其它
  • NHibernate
  • 嵌入式开发
  • 娱乐
  • 项目管理
  • 单片机
  • C语言
  • STM32

最新日志

  • 单网卡 Ubuntu 服务器打造 PPTP Server
  • Ubuntu php 环境配置
  • Ubuntu下Ftp的安装和配置(vsftpd)
  • 为Windows 7 Professional安装多语言包
  • 在 .NET Framework 3.5 中管理目录安全主体
  • 自制ghost光盘如此简单
  • NSIS安装制作基础教程
  • Magic Mouse拆解
  • 美国买的thinkpad在国内保修的方法
  • ActiveX控件打包成Cab置于网页中自动下载安装
  • VB控件实现IObjectSafety安全接口,保证控件自动下载
  • 微软代码签名证书(.pvk/.spc)签名指南
  • 如何為你的 firefox plugin 加上新的 method
  • 如何让Firefox Plugin可以在网页中自动安装
  • mozilla firefox 插件开发 快速入门

解决 Unknown entity class 或 Association references unmapped class:

小字体 中字体 大字体


在使用NHibernate时可能出现这样的错误:

        未处理的NHibernate.MappingException Message="Unknown entity class :某个类名"

        或则NHibernate.MappingException :Association references unmapped class:某个类名

我在网上搜了很多资料,都没找到解决方案,但是最后我终于找到了问题的所在。一下是解决方案:

1,查看类文件和.hbm.xml文件,确保信息和数据库信息一致。数据类型一致,关系一致(多对一和一对多的关系)。另外在.hbm.xml要确保路径要一致。

2,如果确保以上正确后还存在问题,打开项目根目录下的的csproj文件,查看是否存在

<EmbeddedResource Include="类路径">或<EmbeddedResource Include=".hbm.xml的路径">

路径是否正确?

如果是<Content Include="类路径">或<Content Include=".hbm.xml的路径">话,用EmbeddedResource 代替Content ,然后保存。

我的问题到此已经解决,如果你还存在问题,请加我QQ:40432039,我们可以一起交流。

回顶部回顶部


日志评论


呵呵

sdf 发表于 2009-7-23 21:54:27


aaa

sdfaa 发表于 2009-7-23 21:56:40



姓名:

内容:

验证码:




  • 首页|
  • 关于我们|
  • 服务|
  • 解决方案|
  • 有话要说|
  • 业务咨询|
  • 在线项目|
  • 登录|
  • 联系我们|

Copyright © wholuck 2009. All Rights Reserved.
粤ICP备09081412号