[英]get Error in Entity Framework and SQL Server Compact edition database
我使用VS2010,實體框架和SQL Server Compact版本數據庫。 我使用以下連接字符串:
<add name="ConnNew"
connectionString="metadata=res://*/Code.Model1.csdl|res://*/Code.Model1.ssdl|res://*/Code.Model1.msl;provider=System.Data.SqlServerCe.3.5;provider connection string="Data Source=|DataDirectory|\MyDB.sdf""
providerName="System.Data.EntityClient" />
它正在我的系統中運行。 但是在其他系統中設置應用程序后,它無法正常工作並出現此錯誤:
您的應用程序中發生了未處理的異常。 如果單擊繼續,則應用程序將忽略此錯誤並嘗試繼續。 如果單擊退出。 該應用程序將立即關閉。
在配置中找不到指定的存儲提供程序,或者該存儲提供程序無效。
細節:
有關調用即時(JIT)調試而不是此對話框的詳細信息,請參見此消息的末尾。** * ** 例外文字 ** * ****
System.ArgumentException:在配置中找不到指定的存儲提供程序,或者它無效。 ---> System.ArgumentException:無法找到請求的.Net Framework數據提供程序。 它可能沒有安裝。
確保您的應用程序引用了System.Data.SqlServerCe.dll
程序集,並將其設置為也在本地復制該程序集
檢查環節上如何部署的SQL Server CE 3.5數據庫
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.