在配置中找不到指定的命名连接

时间:2015-06-22 12:28:26

标签: c# mysql asp.net-mvc-2

正如标题所说,我在使用我的应用程序连接数据库时遇到问题。

这是我得到的错误

  

在配置中找不到指定的命名连接,不打算与EntityClient提供程序一起使用,或者无效。

这是它的代码:

        public SaleswebEntities() : base("name=SaleswebEntities", "SaleswebEntities")
    {
        this.ContextOptions.LazyLoadingEnabled = true;
        OnContextCreated();
    }

这是我的连接字符串。

  <connectionStrings>
<add name="SaleswebEntities" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Salesweb;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
  providerName="System.Data.SqlClient" />

我尽快看到我没有拼写错误,可能值得一提的是这是一个MVC2应用程序。

1 个答案:

答案 0 :(得分:0)

您使用的是DSN吗? http://www.connectionstrings.com/dsn/

转到此处:%windir%\ system32 \ odbcad32.exe和/或C:\ Windows \ SysWOW64 \ odbcad32.exe要添加...