2014-01-07 33 views
0

我在somee.com上注册了网站,并上传了我的数据库。因为我使用实体框架,所以我写这几行下面我destop应用程序连接到数据库服务器上的底层提供商未能打开 - WPF和实体框架

workstation id=nrcsadb.mssql.somee.com;packet size=4096;user id=DuaZoya_SQLLogin_1;pwd=passwordhere;data source=nrcsadb.mssql.somee.com;persist security info=False;initial catalog=nrcsadb 

现在:他们给我提供了下面的连接字符串。

<connectionStrings> 
    <add name="nrcsaEntities" connectionString="metadata=res://*/nrcsaEntities.csdl|res://*/nrcsaEntities.ssdl|res://*/nrcsaEntities.msl;provider=System.Data.SqlClient;provider connection string=&quot;user=Dua_SQLLogin_1;password=passwordhere;data source=nrcsadb.mssql.somee.com;initial catalog=nrcsadb;integrated security=False;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 
    </connectionStrings> 

这上面的连接字符串生成不同的是: Main Window The underlying provider failed to open

如何来解决这个问题。谁能帮我。 谢谢!

+0

显示在您创建一个连接实例的代码。 – Tony

回答

0

也许System.Data.Entity.dll引用未设置 尝试使用的providerName =“System.Data.SqlClient的”

+0

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

相关问题