找不到.Net Framework数据提供程序

时间:2011-09-06 22:51:31

标签: c# winforms sql-server-ce

我有一个项目来完成它的一些任务,但是当我尝试调试时我在

中有这个错误
DbProviderFactory Dbfactory = DbProviderFactories.GetFactory(MasterConnectionProvider);

我的MasterConnectionProvider是System.Data.SqlServerCe.Entity

无法找到请求的.Net Framework数据提供程序。它可能没有安装。

我检查sqlcompactinstallé的版本与dll 3.5.1.0相同

请帮助

1 个答案:

答案 0 :(得分:2)

您想要的DB Factory Provider名称是:

"System.Data.SqlServerCe.3.5" 

你有 - “System.Data.SqlServerCe.Entity”

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

PK;)