是否可以在应用启动时而不是通过嵌入式资源加载hbm.xml信息?

时间:2010-06-07 23:48:34

标签: nhibernate nhibernate-mapping

  

可能重复:
  adding an nHibernate mapping at run time?

我看到所有使用hbm文件的NHibernate示例都将hbm.xml文件设置为嵌入式资源,并在文件属性中选择“不复制”。这意味着如果要在生产中更改数据库列名,则必须在构建期间使用hbm.xml文件中的更改重新编译应用程序。

有没有办法让NHibernate在应用程序启动时从文件系统加载hbm.xml文件而不是使用嵌入式版本?