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 - Fatal编程技术网

C# 修改连接字符串以添加主机名

C# 修改连接字符串以添加主机名,c#,entity-framework,C#,Entity Framework,如何将主机名添加到连接字符串中 <connectionStrings> <add name="Entities" connectionString="metadata=res://*/Mapping.WksModels.csdl|res://*/Mapping.WksModels.ssdl|res://*/Mapping.WksModels.msl;provider=Oracle.ManagedDataAccess.Client;provider connection stri

如何将主机名添加到连接字符串中

<connectionStrings>
<add name="Entities" connectionString="metadata=res://*/Mapping.WksModels.csdl|res://*/Mapping.WksModels.ssdl|res://*/Mapping.WksModels.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string=&quot;data source=MyDb;password=test;persist security info=True;user id=test&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>


MyDb
中的
Data source=MyDb
应该是主机名(而不是数据库名)

以下是对我有效的方法:

string conn=“DATA SOURCE=YOURhostname.com:1521/DBNAME;USER ID=YOURUSERNAME;PASSWORD=YOURPASSWORD”


不要添加任何额外的空格或引号。祝你好运。

那么如何包含数据库名称?因为上面的连接字符串对我来说运行良好..
datasource=localhost;初始目录=MyDB第一个是服务器,第二个是数据库我遇到这个…“初始目录”是无效的连接字符串AttributeHMM…三重检查,相同的错误。。。服务器是否可以使用IP而不是PC名称?