1
我试图创建一个具有以下代码创建一个新的连接没有设置数据库属性中EntityConnection
The underlying provider failed on Open.
看来这是行不通的,因为EntityConnection
类的Database属性未设置,但初始目录在app.config中的命名连接中设置。
连接字符串如下:
<connectionStrings>
<add name="SampleEntities"
connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=System.Data.SqlClient;provider connection string="data source=localhost;initial catalog=PROGRAMMINGEFDB1;integrated security=True;multipleactiveresultsets=True;App=EntityFramework""
providerName="System.Data.EntityClient" />
</connectionStrings>
这符合什么是在EntityConnection.StoredConnection
财产。该字符串将在EntityConnection
中正确设置源,但不在数据库中。
'Initial Catalog ='是'database ='的同义词..... –