2013-01-20 59 views
1

我開發了一個網站在我的本地電腦和本地數據庫使用實體框架,現在我把所有的代碼給我的客戶現在實體框架給出了一個錯誤底層提供商失敗打開我修改後的數據源,初始目錄,實體框架連接字符串的用戶標識和密碼,但無用請幫忙。下面是我的連接字符串。實體框架給出的錯誤底層提供商失敗打開

<add name="SBV_dbEntities" connectionString="metadata=res://*/SBVEntityModel.csdl|res://*/SBVEntityModel.ssdl|res://*/SBVEntityModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.\SQLEXPRESS;initial catalog=yagnesh_db;user id=yagnesh;[email protected];multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /> 

回答

0

使用像below.Give連接字符串到SQL服務器如下(這是一個示例代碼)。

<add name="ContextName" connectionString="Data Source=ServerName;Initial Catalog=DBCatalogName;Integrated Security=True;MultipleActiveResultSets=True;App=EntityFramework" 
    providerName="System.Data.SqlClient" /> 

例如,

<add name="PawLoyalty" connectionString="Server=.;database=PawLoyalty;Trusted_connection=true;pooling=true;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" /> 

我希望這對你有幫助。

+0

感謝Sampath的幫助。我不知道這是否會工作,但我做的是..我打開我的.edmx文件右鍵單擊它,然後我點擊'從數據庫更新模型',這讓我更新嚮導,我傳遞了正確的信息,並解決了我的問題。再次感謝。 –

+0

@ Yagnesh.Dixit很高興聽到你已經解決了你的問題。很好。 – Sampath

相關問題