Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 未拾取连接字符串服务器名称_C#_Entity Framework_Connection String - Fatal编程技术网

C# 未拾取连接字符串服务器名称

C# 未拾取连接字符串服务器名称,c#,entity-framework,connection-string,C#,Entity Framework,Connection String,根据参考(),我的App.config文件感兴趣行: <connectionStrings> <add name="MagiqDatabaseEntities" connectionString="metadata=res://*/UnPalangiModel.csdl|res://*/UnPalangiModel.ssdl|res://*/UnPalangiModel.msl;provider=System.Data.SqlClient;provi

根据参考(),我的
App.config
文件感兴趣行:

<connectionStrings>
    <add name="MagiqDatabaseEntities" 
         connectionString="metadata=res://*/UnPalangiModel.csdl|res://*/UnPalangiModel.ssdl|res://*/UnPalangiModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source={0}\{1};initial catalog=MagiqDatabase;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" 
         providerName="System.Data.EntityClient" />
</connectionStrings>
服务器是
HPPC\NEWINSTANCE

根据reference(),我认为反斜杠可能是个问题。我尝试了双反斜杠,但仍然无法建立连接

当将
数据源
硬编码到
HPPC\NEWINSTANCE
时,连接肯定会起作用


谢谢。

为什么不直接设置
数据源={0}

在C#代码中执行以下操作:

string connectionString = string.Format(
    ConfigurationManager.ConnectionStrings["MagiqDatabaseEntities"].ConnectionString, 
    string.Concat("HPPC", @"\", "NEWINSTANCE"));

设置断点并调试,ConfigurationManager是什么字符串。ConnectionString[“MagiqDatabaseEntities”]。ConnectionString实际返回吗?它是否返回一个字符串,其中包含我们期望的{0}\{1}?谢谢您的建议。调试器显示:“metadata=res://*/UnPalangiModel.csdl | res://*/UnPalangiModel.ssdl | res://*/UnPalangiModel.msl;provider=System.Data.SqlClient;provider连接字符串=\”数据源=HPPC\\NEWINSTANCE;初始目录=MagiqDatabase;综合安全=真实;MultipleActiveResultSets=True;App=EntityFramework\“很好的建议,当然连接可能完全没有必要,除非它们需要服务器和实例名称是模块化的。@Michael Ineed。@taylorswiftfan您所说的连接是什么意思?它对你有用吗?对不起,应该澄清一下-不,它对我无效。
string connectionString = string.Format(
    ConfigurationManager.ConnectionStrings["MagiqDatabaseEntities"].ConnectionString, 
    string.Concat("HPPC", @"\", "NEWINSTANCE"));