Commutation dynamique de base de données dans Entity Framework
La gestion de plusieurs bases de données au sein d'une API Web nécessite une commutation de connexion d'exécution efficace. Cette solution détaille comment y parvenir :
SqlConnectionStringBuilder
et EntityConnectionStringBuilder
pour construire la chaîne de connexion appropriée.ChangeDatabase
(de la classe ConnectionTools
) permet une modification dynamique de la connexion au contexte de données :<code class="language-csharp">// Dynamically switch the database connection var selectedDb = new MyDbEntities(); selectedDb.ChangeDatabase(initialCatalog: "new_catalog", userId: "new_user");</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!