我一直在试图编辑我的连接字符串,以便将我的网站上传到服务器
<add name="AlBayanEntities" connectionString="Server=xx.xx.xxx.xxx,xxxx;Database=AlBayan;Uid=bayan;Password=xxxxx;" providerName="System.Data.EntityClient" />
我try 将这个字符串嵌入到我的旧连接字符串中,该字符串在本地运行得非常好,但不适合:S
我一直在试图编辑我的连接字符串,以便将我的网站上传到服务器
<add name="AlBayanEntities" connectionString="Server=xx.xx.xxx.xxx,xxxx;Database=AlBayan;Uid=bayan;Password=xxxxx;" providerName="System.Data.EntityClient" />
我try 将这个字符串嵌入到我的旧连接字符串中,该字符串在本地运行得非常好,但不适合:S
对于实体框架(数据库优先或模型优先;当您有一个物理EDMX模型文件时),您需要使用一种特殊类型的连接字符串,这与直接的ADO非常不同.到目前为止,其他人都提到了网络连接字符串...
连接字符串必须类似于:
<add name="testEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
在这个连接字符串中,可以找到基本上是ADO的provider connection string=
属性.网络连接字符串:
provider connection string="data source=(local);initial catalog=test;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
因此,在这里,您需要更改服务器名称,可能还需要更改其他设置.
data source=....
代表您的服务器(您也可以使用server=.....
)initial catalog=.....
代表你的数据库(你也可以使用database=....
)