文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>NHIbernate配置问题总结

NHIbernate配置问题总结

时间:2010-09-12  来源:tyb1222

  NHIbernate为一款优秀的ORM框架,它为我们开发基于关系型数据库的系统提供的相当的便利性。网上关于它的介绍有很多(如http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html),我这里就不在多说了。下面介绍我在用NHibernate中遇到的一些配置上的问题。

  我使用的NHibernate版本是NHibernate-2.1.2.GA-bin。以前的版本没有用过,我觉得不同的版本下,NHibernate的配置是不一样的。也许有人说版本都不一样配置当然应该有区别了。但是我这里想说的是不仅仅是配置文件上的区别,各个版本下的NHibernate需要的其他一些程序集文件也是不一样的(让大侠见笑了,这个我以前真不知道。)

  不同的NHibernate版本,同一个项目下,我用2.1.2.4000的替换2.0.1.4000这样程序运行就抛异常了。

  我替换的时候,在我的NHibernate配置文件hibernate.cfg.xml文件中都配置成”nhibernate-configuration-2.2“,这个不需要变化。(我有点不解,不同的版本下这个配置一样也行。我觉得似乎一个应该是2.1一个应该是2.2,出现问题时,我以为是这个问题,结果发现不是这个造成的)。hibernate.cfg.xml文件中的配置根本不需要变动。那到底是什么问题造成的呢。?!

  我用中间语言反汇编工具看了一下两个版本下的NHibernate.dll,发现问题了。2.0.1.4000在IL DASM中显示元数据信息为如下图:

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载