Kesalahan ini muncul untuk kode saya (saya seorang pemula dan saya tidak tahu harus berbuat apa)

pemrograman


XML
<connectionStrings>
		<add name="constr1"
			 connectionStrings ="Data Source=DESKTOP-624ATVA\Mjavadabedi;Initial Catalog=sign in data;Integrated Security=true"
		providerName="System.Data.SqlClient"/>
	</connectionStrings>

C#
class Db : DbContext
    {
        public Db() : base("name=constr1")
        {

        }

        public DbSet<human> humans { set; get; }

kesalahan:

Pengecualian Batin 1:
ConfigurationErrorsException: Atribut ‘connectionStrings’ tidak dikenal. Perhatikan bahwa nama atribut peka huruf besar-kecil. (C:\Users\IT CITY\source\repos\ثبت\sing in\sing in\bin\Debug\sing in.exe.Config baris 14)

Apa yang saya coba:

saya tidak tahu harus berbuat apa
saya memeriksa nama-namanya dan semuanya baik-baik saja
saya memeriksa sql karena saya berterima kasih mungkin masalahnya dari itu

Solusi 1

Saya pikir masalahnya dapat diperbaiki dengan mudah berdasarkan dokumentasi ini String Koneksi dan File Konfigurasi – ADO.NET | Microsoft Belajar[^]

Perbedaannya adalah bagian dalamnya harus “connectionString” bukan “connectionStrings”

Mencoba:

XML
<connectionStrings>
		<add name="constr1"
			 connectionString ="Data Source=DESKTOP-624ATVA\Mjavadabedi;Initial Catalog=sign in data;Integrated Security=true"
		providerName="System.Data.SqlClient"/>
	</connectionStrings>

Terakhir, jika Anda menggunakan SQL Server 2022, Anda mungkin juga perlu menambahkan “;Encrypt=False” di akhir string koneksi Anda. Setidaknya membantu debugging lokal saya.

コメント

タイトルとURLをコピーしました