我的代码出现此错误(我是初学者,我不知道该怎么办)


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

错误:

内部异常1:
ConfigurationErrorsException:无法识别的属性“connectionStrings”。 请注意,属性名称区分大小写。 (C:\Users\IT CITY\source\repos\ÍBY\sing in\sing in\bin\Debug\sing in.exe.Config 第 14 行)

我尝试过的:

我不知道该怎么办
我检查了名字,没问题
我检查了 sql 因为我感谢也许问题就出在于此

解决方案1

我认为根据本文档可以轻松解决该问题 连接字符串和配置文件- ADO.NET | 微软学习[^]

区别在于内部部分应该是“connectionString”而不是“connectionStrings”

尝试:

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

最后,如果您使用的是 SQL Server 2022,您可能还需要将“;Encrypt=False”添加到连接字符串的末尾。 至少对我的本地调试有帮助。

コメント

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