我的命名规则在使用NHibernate.Tool.hbm2ddl遇到麻烦
在写映射的三篇文章中类的命名我都使用了以下规则
类名:C+数据表名
映射文件名:数据表名+hbm.xml
学习要一步步来,我这样做了。随着学习的深入,前面的总结总难免会范某些错误。以上规则就算是。我们一般都愿意使用NHibernate.Tool.hbm2ddl来建立我们的数据表,于是我们就可以专心致致的修改我们的类及映射文件。如果你也打算这样做的话,最好不要象我一样去。在这里,我就遇到了这么一个麻烦
NHibernate.Examples.Blogger.OrderFixture.Main : NHibernate.MappingException : Resource: NHibernate.Examples.Blogger.COrder.hbm.xml not found
hbm2dll似乎先找到COrder类,于是就去找其hbm.xml文件;而不是我理所当然的
想法___先分析各hbm.xml文件。
所以我的规则已修改为
类名:数据表名
映射文件名:数据表名+hbm.xml