Saya bagian dari tim pengembangan kecil dan saat ini kami beralih dari model di mana kami berbagi database pengembangan yang sama ke model di mana kami semua memiliki database pengembangan pribadi..
Karena itu, kami mencoba mencari cara mengelola file .config web dan aplikasi untuk mengakomodasi database individual. Jelas kami ingin menghindari situasi di mana setiap orang perlu mengubah string koneksi secara manual agar mengarah ke database mereka sendiri, lalu ingatlah untuk mengubahnya kembali sebelum memeriksa kembali!
Saya yakin ini adalah masalah yang sangat umum yang dihadapi hampir semua tim pengembangan. Meskipun demikian, saya tidak dapat menemukan solusi apa pun untuk masalah ini.
Saya akrab dengan transformasi web.config menggunakan sintaks xdt dan meskipun ini membantu modifikasi file, (sejauh yang saya tahu) tidak menyediakan cara untuk memasukkan nilai parameter eksternal. Misalnya, kita memerlukan transformasi untuk mendeteksi pengguna saat ini, dan mengganti nama database di .config dengan nama penggunanya.
Jadi, bagaimana Anda mengatasi masalah ini di tim pengembangan Anda?
Terima kasih.
Sunting:
Maaf, saya melewatkan informasi yang cukup penting sehingga jawaban ini tidak dapat diterima. Sebagai sebuah perusahaan, kita semua bekerja dari jarak jauh dan desktop jarak jauh ke dalam lingkungan pengembangan kita. Kami secara efektif memiliki satu mesin pengembangan (yang kuat) yang digunakan dan digunakan oleh semua pengembang secara bersamaan. Oleh karena itu, menggunakan alias atau memodifikasi file host dll akan berlaku untuk semua pengguna secara setara dan tidak memberikan penyesuaian individual yang diperlukan. Contoh SQL sudah merupakan contoh lokal, itu hanya contoh lokal pada mesin yang digunakan oleh semua pengembang.