NHibernate.Burrow1.01GA 不能运行的解决办法
这几天闲着无聊,又下载新的NHibernate.burrow 1.01GA版本看看有什么变化。 下载GA的源码,打开源码的Example运行,因为我用的是vs2008,当然是bt版啦。加载项目,提示转换到3.5,当然是3.5。转换后,发觉少了个配置文件BasicThreeTier.Tests/hibernate.cfg.xml,晕,自己写个。 启动,发觉报告web.config配置有
·
这几天闲着无聊,又下载新的NHibernate.burrow 1.01GA版本看看有什么变化。
下载GA的源码,打开源码的Example运行,因为我用的是vs2008,当然是bt版啦。加载项目,提示转换到3.5,当然是3.5。转换后,发觉少了个配置文件BasicThreeTier.Tests/hibernate.cfg.xml,晕,自己写个。
启动,发觉报告web.config配置有问题,说是persistantUnits。不可识别,晕。难道是转换问题。看了一下原来的web.config。没有错,是persistantUnits,绝对不会写错。折腾了半小时,最后在releasenotes.txt看到以下一句话:
In configuration file the section <persistantUnits> is now renamed to <persistenceUnits>
晕,把example的persistantUnits改为persistenceUnits,一切正常。
关注Linq的,不妨关注NHibernate.Contrib项目。他的源码可以发现burrow之外,也可以发现NHibernate.linq的项目,虽然其最后一次签入代码是11月7日,不过NHibernate的成熟度加上Linq的便捷,将会从还没有发布的ADO Entity framework抢回一点关注。
下载GA的源码,打开源码的Example运行,因为我用的是vs2008,当然是bt版啦。加载项目,提示转换到3.5,当然是3.5。转换后,发觉少了个配置文件BasicThreeTier.Tests/hibernate.cfg.xml,晕,自己写个。
启动,发觉报告web.config配置有问题,说是persistantUnits。不可识别,晕。难道是转换问题。看了一下原来的web.config。没有错,是persistantUnits,绝对不会写错。折腾了半小时,最后在releasenotes.txt看到以下一句话:
In configuration file the section <persistantUnits> is now renamed to <persistenceUnits>
晕,把example的persistantUnits改为persistenceUnits,一切正常。
关注Linq的,不妨关注NHibernate.Contrib项目。他的源码可以发现burrow之外,也可以发现NHibernate.linq的项目,虽然其最后一次签入代码是11月7日,不过NHibernate的成熟度加上Linq的便捷,将会从还没有发布的ADO Entity framework抢回一点关注。
更多推荐
已为社区贡献1条内容
所有评论(0)