Mengakses Rentetan Sambungan Disimpan dalam App.config
Panduan ini menunjukkan cara untuk mendapatkan semula rentetan sambungan daripada fail App.config
aplikasi anda menggunakan C#. Coretan kod berikut menunjukkan kaedah yang betul:
<code class="language-csharp">string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Test"].ConnectionString;</code>
Barisan ini mengakses terus rentetan sambungan bernama "Ujian" dalam bahagian ConnectionStrings
fail App.config
anda.
Untuk menggunakan kod ini, pastikan anda telah memasukkan ruang nama yang diperlukan:
<code class="language-csharp">using System.Configuration;</code>
Dan ingat, projek anda mesti mempunyai rujukan kepada System.Configuration.dll
. Kegagalan untuk memasukkan rujukan ini akan menghalang kod daripada menyusun.
Ralat biasa "Rujukan objek tidak ditetapkan kepada kejadian objek" biasanya timbul daripada percubaan untuk mengakses sifat atau kaedah objek nol. Dalam konteks sambungan pangkalan data, ini selalunya bermakna ConnectionFactory
(atau objek serupa) tidak dimulakan dengan betul sebelum digunakan. Kaedah di atas mengelakkan ini dengan mengakses terus rentetan sambungan daripada fail konfigurasi.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Rentetan Sambungan daripada App.config dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!