ログインに成功した後、ユーザーが別のデータベースに接続するシングルページアプリ(SPA)を作成しています。ユーザーが認証および承認されると、ユーザーの「プロファイル」には、接続できるldatabseIDが含まれます...
私の質問は、EntityFrameworkとASP.NETMVC(およびWeb API)を中心に展開しています。
- 実行時(ユーザーがログインした後)にEFを使用して別のDBに接続することは可能ですか?web.configの接続文字列はさまざまであるため、使用できません...これが可能な場合の例をいただければ幸いです。
- 接続の作成はコストのかかる操作なので、パフォーマンスの最適化を検討する必要がありますか?最初のユーザーのログイン時にDBの接続プールを作成する必要がありますか、それとも事前に持っているDBごとにプールを作成する必要がありますか(うーん...)?