0

我得到的错误

“下划线提供程序在连接字符串中失败”

我也在我的项目中使用本地数据库文件,当我将本地数据库更改为我的实时 IP 时它正在工作,它给了我错误*

    <add name="dbEntities1"
         connectionString="metadata=res://*/Models.databse.csdl|res://*/Models.databse.ssdl|res://*/Models.databse.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=<SomeIP>;attachdbfilename=|DataDirectory|\databse.mdf;integrated security=True;MultipleActiveResultSets=True;Trusted_Connection=True;App=EntityFramework&quot;"
         providerName="System.Data.EntityClient" />
</connectionStrings>

请帮助解决此问题。提前致谢

4

1 回答 1

0

如果您没有修改连接字符串,则它是不正确的。<someip>无效。

否则尝试手动打开连接,看看你得到什么错误:

var conStr = "data source=<SomeIP>;attachdbfilename=|DataDirectory|\databse.mdf;integrated security=True;MultipleActiveResultSets=True;Trusted_Connection=True;";
var connection = new SqlConnection(conStr);
connection.Open();
于 2013-07-05T13:07:02.903 回答