Cette erreur apparaît pour mon code (je suis débutant et je ne sais pas quoi faire)

la programmation


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; }

l’erreur:

Exception interne 1 :
ConfigurationErrorsException : attribut « connectionStrings » non reconnu. Notez que les noms d’attribut sont sensibles à la casse. (C:\Users\IT CITY\source\repos\ثبت\sing in\sing in\bin\Debug\sing in.exe.Config ligne 14)

Ce que j’ai essayé :

je ne sais pas quoi faire
j’ai vérifié les noms et ils étaient ok
j’ai vérifié le SQL parce que je remercie que le problème vient peut-être de là

Solution 1

Je pense que le problème est une solution facile selon cette documentation Chaînes de connexion et fichiers de configuration – ADO.NET | Microsoft Apprendre[^]

La différence étant que la partie interne doit être “connectionString” au lieu de “connectionStrings”.

Essayer:

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

Enfin, si vous utilisez SQL Server 2022, vous devrez peut-être également ajouter « ;Encrypt=False » à la fin de votre chaîne de connexion. Aide au moins avec mon débogage local.

コメント

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