Entity Framework での動的データベース切り替え
Web API 内で複数のデータベースを管理するには、実行時の効率的な接続切り替えが必要です。このソリューションでは、これを実現する方法について詳しく説明します:
SqlConnectionStringBuilder
と EntityConnectionStringBuilder
を使用して、適切な接続文字列を構築します。ChangeDatabase
拡張メソッド (ConnectionTools
クラスから) を使用すると、データ コンテキストの接続を動的に変更できます:<code class="language-csharp">// Dynamically switch the database connection var selectedDb = new MyDbEntities(); selectedDb.ChangeDatabase(initialCatalog: "new_catalog", userId: "new_user");</code>
以上が実行時にEntity Frameworkのデータベースを動的に切り替える方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。