我的命名规则在使用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

posted @ 2006-01-12 09:36  生命体验之kevin-Y  阅读(727)  评论(0编辑  收藏  举报