NHibernate中的Configuration.AddAssembly("")有什么作用?

Huz*_*gdi 4 nhibernate

下面的代码在NHibernate中实际做了什么:

<mapping assembly="Sample" /> //in the config file
Run Code Online (Sandbox Code Playgroud)

要么

Configuration config = new Configuration();
config.AddAssembly("Sample");   //in the code file
Run Code Online (Sandbox Code Playgroud)

此"Sample"对应于.NET中Project的主命名空间,还是它可以是我们应用程序中任何Business Object的名称?

Jag*_*uar 6

你可以将.hbm.xml文件扩展到许多程序集.无论哪种方式,都指示NHibernate从哪里加载这些文件.