NHibernate映射一个单独的库

NHibernate映射一个单独的库,nhibernate,mapping,Nhibernate,Mapping,我的路线有站,在我的数据库中没有关系(FK),只有一个RouteId站表。因此,我在Route类中添加了一个IList Stops。 现在我的类(Route和Stop)位于Lib(单独的项目)中。 我有一个控制台应用程序,我可以在其中定义映射并进行测试。 我应该如何定义映射以及映射的位置(*.nhm.xml|App.config)。我知道这与添加程序集和名称空间有关,但我就是找不到方法 hbm.xml可以位于另一个程序集中,您必须在映射中指定程序集限定名称 例如: <class name=

我的
路线
,在我的数据库中没有关系(FK),只有一个
RouteId
站表。因此,我在Route类中添加了一个
IList Stops
。 现在我的类(Route和Stop)位于Lib(单独的项目)中。 我有一个控制台应用程序,我可以在其中定义映射并进行测试。 我应该如何定义映射以及映射的位置(
*.nhm.xml
|
App.config
)。我知道这与添加程序集和名称空间有关,但我就是找不到方法


hbm.xml可以位于另一个程序集中,您必须在映射中指定程序集限定名称

例如:

<class name="the.name.space.User, Assemblyname" table="USER">

My hbm.xml文件列在映射文件夹下(请参见img)。您能告诉我应该向这些文件添加什么吗(示例)?