Ninjectを介してDIを使用してMVC4アプリケーションを設計するための最良の方法を見つけようとしています。
ユーザーがシステムにアクセスすると、多くのデータベースの1つを選択できるログインが表示されます。各データベースは、データベースサーバー上の個別のカタログです。ユーザーがログインしたら、データベース接続の詳細をリポジトリに挿入する必要があります。リポジトリのタイプは変更されず、接続の詳細のみが変更されます。
私はこの投稿を見つけて仕事をすることができましたが、それが私の状況に最適なアプローチであるかどうかはわかりません。人々が成功して使用した他のオプションは何ですか?