0

asp.net (Web フォーム) アプリケーションでマルチテナンシーを実現しようとしています。テナントごとに個別のデータベースを提供しています。テナント データベースの構成文字列を格納する 1 つのマスター データベースがあります。Application_start (Global.asax) を使用して、すべての接続文字列を調べ、各テナントのすべてのセッション (エイリアス) を挿入します。すべてが正常に機能します。

新しいテナント データベースとその接続文字列を master データベースに作成するだけで、アプリケーションが Web サイトを再起動 (IIS の再起動) せずに新しいテナントにサービスを提供できるようにする機能を導入したいと考えました。

Web サイトを再起動せずにそれを達成するにはどうすればよいか、ヒントを得ることができますか?

ありがとう

シシール・クマール・ミシュラ

4

1 に答える 1

0

この実装は組み込みデータベースを使用したテストに関するものですが、アイデアを得るには十分なはずです。

http://www.codeproject.com/Articles/18348/TDD-using-SqlCE-and-NHibernate

于 2012-05-29T13:08:23.467 に答える