[ad_1]
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”添加到连接字符串的末尾。 至少对我的本地调试有帮助。
[ad_2]
コメント