Pertukaran Pangkalan Data Dinamik dalam Rangka Kerja Entiti
Menguruskan berbilang pangkalan data dalam API web memerlukan penukaran sambungan masa jalan yang cekap. Penyelesaian ini memperincikan cara untuk mencapai ini:
SqlConnectionStringBuilder
dan EntityConnectionStringBuilder
untuk membina rentetan sambungan yang sesuai.ChangeDatabase
(daripada kelas ConnectionTools
) membenarkan pengubahan dinamik sambungan konteks data:<code class="language-csharp">// Dynamically switch the database connection var selectedDb = new MyDbEntities(); selectedDb.ChangeDatabase(initialCatalog: "new_catalog", userId: "new_user");</code>
Atas ialah kandungan terperinci Bagaimana untuk Tukar Pangkalan Data Secara Dinamik dalam Rangka Kerja Entiti pada Runtime?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!