我的错误消息说明
底层提供程序在Open
上失败
并且InnerException指出数据库无法通过请求的登录打开。
奇怪的是,我的connectionString显示的是与错误中提到的不同的登录信息。为什么应用程序使用的connectionString不是我在App.Config中明确定义的那个?
答案 0 :(得分:1)
几个常见原因:
1)您没有将该项目用作 StartUp 项目
2)你没有匹配配置中的名字
<connectionStrings>
<add name="YourContext"... >
</connectionStrings>
3)您正在YourContext.cs