簡體   English   中英

在Entity Framework和SQL Server Compact Edition數據庫中獲取錯誤

[英]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=&quot;Data Source=|DataDirectory|\MyDB.sdf&quot;" 
     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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM