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:
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=C:\MyDB\Database.mdf;Initial Catalog=Master");</code>
Anda boleh menetapkan nilai |DataDirectory|
secara dinamik:
<code class="language-csharp">AppDomain.CurrentDomain.SetData("DataDirectory", "C:\myDB");</code>
Kemudian, rentetan sambungan anda menjadi:
<code class="language-csharp">SqlConnection c = new SqlConnection ( @"Data Source=.\SQLDB; AttachDbFilename=|DataDirectory|\Database.mdf;Initial Catalog=Master");</code>
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!