2011-09-06 89 views
0

我有一個項目要完成它的一些任務,但是當我嘗試調試我在.NET Framework數據提供未發現

DbProviderFactory Dbfactory = DbProviderFactories.GetFactory(MasterConnectionProvider); 

這個錯誤與我MasterConnectionProvider是System.Data.SqlServerCe.Entity

無法找到所需的.Net Framework數據提供程序。它可能沒有安裝。

我檢查SQL緊湊installé的版本與DLL相同3.5.1.0

任何幫助,請

+0

我不知道,如果你要使用框架4上顯示這個影響他們首先重新安裝.NET 3.5 SP1項目 –

+0

! – Akrem

+0

當然,您擁有的CE.Entity提供程序是CLR 2(.net 3.5 SP1)版本,您可以安裝4.0 SQL Compact嗎? –

回答

2

你想要的DB廠提供的名字是:

"System.Data.SqlServerCe.3.5" 

你有 - 「System.Data.SqlServerCe.Entity」

ie

DbProviderFactory Dbfactory = DbProviderFactories.GetFactory("System.Data.SqlServerCe.3.5") 

PK;)

+0

,但是如何讓我這個項目告訴我它工作正常!那麼爲什麼我必須改變這個? – Akrem

+0

對不起Akrem - 我無法回答這個問題! –

相關問題