私はメインデータベース(グローバルなものがあります)とファイル(基本的にはsqliteファイル)があるところのプロジェクトを作成しています。Castle ActiveRecord使用中のデータベース
ユーザーが「開く」をクリックして新しいファイルを選択すると、アプリケーションがこの新しいデータベースを読み込むようにすることをお勧めします。最初、パスワードはxmlファイルにクリアされ、これはグローバルなもののために[OK]をすることもできるが、それはファイルのための非常に良いではありません。
は、実は私がしかし、2つの問題がある2つのコンフィギュレーションファイル http://www.darkside.co.za/archive/2008/01/21/castle-activerecord-connecting-to-multiple-databases.aspx
で動作するように管理しました(私はまだこれが本当の問題かどうかわからない、彼らは彼らのファイルのパスワードが必要かどうか尋ねなければならない)。
otheroneは、接続文字列は、各ファイルごとに異なるだろうということである(はい、私はパスを変更する必要があります!)ので、私は2通りの方法で作業することができます:
- デシベルのローカルコピーを作成したときにユーザーを押して「保存」、データベースが古い1
- の上にコピーされますが、私は前方DifferentDatabaseScopeを見て、私よ
「ランタイム上で」を接続文字列を変更したり、設定をロードする方法を見つけます理解していない:私はすべてのNHibernate設定を指定するもし私がこれを使うなら? (接続オブジェクトのみを渡す必要があります!!!)