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 ='的同義詞..... –