実行時に接続文字列を設定できる必要があります。設定ファイルからは、最も簡単な解決方法が望ましいでしょう。しかし、私はConnectionString.FromAppSettingもConnectionString.FromConnectionStringWithKeyも使用できません。私のデータアクセスアセンブリは、コンソールアプリケーション、フォーム、およびWebから参照されます。私のプロジェクトに「設定」を追加することはできますが、それはdllだけであり、app.configを実際のアプリケーションビルド先に持ち込むことはありません。nhibernate設定に接続文字列を挿入するにはどうすればよいですか?
これは珍しいことではありません。通常、これはどのように処理されていますか?これは、依存性注入(別のファイルから設定できるもの)を使用するときの主要な例ですか?私は '作業単位'オブジェクトに接続文字列を供給していますが、静的にconfigとsessionfactoryを一度しかビルドしないでください。
私は間違いなく必要に応じて明確にすることができますが、私は尋ねる最良の方法は不明です。
パーフェクト。私はちょうど正しい方向にナッジを必要としました、またはオブジェクトモデルの右側の部分に移動します。 – hometoast
リンクが死んでいる、おそらくそれは[この記事で](http://nhibernate.info/doc/howto/various/dynamically-change-user-info-in-connection-string) – quetzalcoatl