背景:実行時にnHibernateマッピングを追加しますか?
nHibernateを使用しようとするとマッピングが失敗します。このアプリケーションはいくつかのアセンブリで構成されています。アセンブリの1つは有用なルーチンのライブラリであり、もう1つはライブラリを使用するアプリケーションコードです。ライブラリアセンブリはnHibernate構成に自身を追加しますが、他のアセンブリについては認識しないため、ライブラリアセンブリを追加しません。私のXMLマッピングファイルは、アプリケーションアセンブリ内にあります。私はそれがアプリケーションアセンブリで見ていないので、それを見つけることはないと思う。
質問: 設定に追加しなくても、任意のアセンブリのクラスにマップできますか?
もしそうでなければ、実行時にマッピングを追加できますか?
ありがとう
p.s.私は初期化時にアセンブリを追加できるように、基本的なライブラリーを変更し
4月3日'09 - 私はマッピングファイルが埋め込まれたリソースとして
アップデートをマークしたことを確認しました。それはちょうどうまくいくようです。
ありがとう:) 私はそのオプションを見ましたが、残念ながらそのコードはライブラリアセンブリにあります。他のアセンブリやマッピングについてはわかりません。 セッションの作成/開封後に追加できますか? – Jay