实体框架不在app.config中使用连接字符串

时间:2014-11-04 20:11:54

标签: c# entity-framework connection-string

我的错误消息说明

  

底层提供程序在Open

上失败

并且InnerException指出数据库无法通过请求的登录打开。

奇怪的是,我的connectionString显示的是与错误中提到的不同的登录信息。为什么应用程序使用的connectionString不是我在App.Config中明确定义的那个?

1 个答案:

答案 0 :(得分:1)

几个常见原因:

1)您没有将该项目用作 StartUp 项目

2)你没有匹配配置中的名字

<connectionStrings>
    <add name="YourContext"... >
</connectionStrings>

3)您正在YourContext.cs

中对其进行硬编码