Memahami |DataDirectory| Rentetan Penggantian
Fail AppConfig
menawarkan ciri hebat yang sering diabaikan: rentetan penggantian |DataDirectory|
. Ini memudahkan pengurusan lokasi fail pangkalan data dengan ketara.
Daripada mengekod keras laluan fail pangkalan data terus ke rentetan sambungan anda:
SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=C:\MyDB\Database.mdf;Initial Catalog=Master");
Anda boleh menetapkan nilai |DataDirectory|
secara dinamik:
AppDomain.CurrentDomain.SetData("DataDirectory", "C:\myDB");
Kemudian, rentetan sambungan anda menjadi:
SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=|DataDirectory|\Database.mdf;Initial Catalog=Master");
Pendekatan fleksibel ini memudahkan penggunaan. Lokasi pangkalan data kini mudah dikonfigurasikan, menghapuskan keperluan untuk mengubah suai rentetan sambungan untuk setiap persekitaran penggunaan.
Atas ialah kandungan terperinci Bagaimanakah |DataDirectory| Rentetan Gantian Permudahkan Pengurusan Lokasi Fail Pangkalan Data dalam AppConfig?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!