NHiBernate学习笔记(1)

看了abluedog的系列作品——NHibernate Step by Step。发觉终于知道这个大名鼎鼎的NHibernate是什么东西了,今天仅看了第一篇,发现在我的环境下运行无法通过。郁闷……,但是看了后面的回复(140楼的仁兄)后知道了问题的所在。现在把他的回复粘贴出来,方便自己查阅:
 1//按照你的步骤做
 2Configuration config = new Configuration().AddAssembly("Test.Model");
 3//这一句出错
 4//提示: Test.Model.Person.hbm.xml(2,2): XML //validation error: 未能找到元素“urn:nhibernate-mapping-2.0:hibernate-mapping”的架构信息。
 5
 6//解决方法:修改Test.Model.Person.hbm.xml中“urn:nhibernate-mapping-2.0”为“urn:nhibernate-mapping-2.2”
 7//修改Test.Model.Person.cs为:
 8public virtual int Id
 9{
10get {return _id;}
11set {_id = value;}
12}

13
14public virtual string Name
15{
16get return _name; }
17set
18{
19if ( value != null && value.Length > 50)
20throw new ArgumentOutOfRangeException("Invalid value for Name", value, value.ToString());
21_name = value;
22}

23}


posted on 2008-04-19 17:03  啊不才  阅读(268)  评论(0编辑  收藏  举报

导航