我的错误消息状态为
基础提供程序在打开时失败
并且InnerException声明数据库不能通过请求的登录打开
奇怪的是,我的connectionString显示的登录名与错误中提到的不同。为什么应用程序使用的connectionString不正确,而不是我的App.Config中明确定义的connectionString?
很少有常见原因:
1) 您没有将该项目用作启动项目
2) 您与配置中的名称不匹配
<connectionStrings>
<add name="YourContext"... >
</connectionStrings>
3) 您正在YourContext.cs
中对其进行硬编码