マルチセッション ファクトリ オブジェクトを使用して、Spring.NET/NHibernate に基づくアプリケーションを構築しました。
そして、すべての hbm ファイルを 1 つのアセンブリに入れています。
/Assembly/
....Database1
........abc.hbm.xml
....Database2
........xyz.hbm.xml
セッション ファクトリ オブジェクト定義の hbm ファイルを除外する方法はありますか。
このように(除外タグを見ましたか?):
<object id="Db1SessionFactory" type=DataAccess.HibernateLocalSessionFactoryObject, DataAccess">
<property name="MappingAssemblies">
<list>
<value>DataAccess</value>
<exclude>xyz.hbm.xml</eclude>
</list>
</property>
または...、他の解決策で私を助けることができますか?さらに、hbm ファイルを複数のアセンブリに分けたくありません。