下面的代码在NHibernate中实际做了什么:
<mapping assembly="Sample" /> //in the config file
OR
Configuration config = new Configuration();
config.AddAssembly("Sample"); //in the code file
此“Sample”对应于.NET中Project的主命名空间,还是可以是我们应用程序中任何Business Object的名称?
答案 0 :(得分:6)
你可以将.hbm.xml文件扩展到许多程序集。无论哪种方式,都指示NHibernate从哪里加载这些文件。
答案 1 :(得分:4)
它将指定程序集中名称以.hbm.xml
结尾的所有嵌入资源添加为映射。
命名空间与此无关。