Rumah >pangkalan data >tutorial mysql >Mengapa Menyambung ke Pangkalan Data MDF dalam C# Melemparkan 'ArgumentException: Kata Kunci 'Source' Tidak Disokong'?

Mengapa Menyambung ke Pangkalan Data MDF dalam C# Melemparkan 'ArgumentException: Kata Kunci 'Source' Tidak Disokong'?

Susan Sarandon
Susan Sarandonasal
2025-01-04 15:06:39655semak imbas

Why Does Connecting to an MDF Database in C# Throw an

Menyambung ke Fail Pangkalan Data MDF

Apabila cuba menyambungkan aplikasi C# ke pangkalan data MDF buat kali pertama, ArgumentException yang menunjukkan bahawa kata kunci 'DataSource' ialah tidak disokong mungkin dihadapi. Untuk menyelesaikan isu ini, pastikan pemformatan rentetan sambungan yang betul.

Kod bermasalah dalam soalan yang diberikan ialah:

con.ConnectionString = "DataSource=.\SQLEXPRESS;

Format rentetan sambungan yang betul ialah:

 con.ConnectionString = @"Data Source=.\SQLEXPRESS;

Nota: Penambahan ruang antara "Data" dan "Sumber".

Berikut ialah kod yang dikemas kini dengan sambungan yang betul rentetan:

con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

Selepas membuat pengubahsuaian ini, aplikasi sepatutnya berjaya menyambung ke pangkalan data MDF.

Atas ialah kandungan terperinci Mengapa Menyambung ke Pangkalan Data MDF dalam C# Melemparkan 'ArgumentException: Kata Kunci 'Source' Tidak Disokong'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn