เมื่อพัฒนาโปรแกรม อาจใช้หลายฐานข้อมูล เช่น ฐานข้อมูลที่ลูกค้าใช้และฐานข้อมูลทดสอบ ในระหว่างการพัฒนา ฉันมักจะสลับระหว่างฐานข้อมูลทั้งสองนี้ ในอดีตแนวทางของฉันคือการแก้ไขไฟล์ web.config แต่วิธีนี้ไม่สะดวกจริงๆ เมื่อเร็วๆ นี้ ฉันค้นพบว่าสามารถปรับได้อย่างง่ายดายผ่านคำสั่งของตัวประมวลผลล่วงหน้า
ขั้นแรกให้กำหนดสตริงการเชื่อมต่อของฐานข้อมูลทั้งสองใน web.config
OracleHouseConnectionStringTest
OracleHouseConnectionString
แก้ไขตำแหน่งที่คุณได้รับสตริงดังนี้:
สตริงคงที่สาธารณะ OracleWaterGasConnectString
-
รับ
-
#ถ้า DEBUG
return Utility.GetConfig("OracleWaterGasConnectionStringTest");
#อื่น
return Utility.GetConfig("OracleWaterGasConnectionString");
#เอ็นดิฟ
-
-
จากนั้นทำการตั้งค่าต่อไปนี้เพื่อเพิ่มการกำหนดค่าสองรายการ
หากต้องการปรับฐานข้อมูลในอนาคต คุณเพียงแค่ต้องเปลี่ยนการกำหนดค่าทางด้านขวาของปุ่มเริ่มต้นเท่านั้น