缺少Sql Server Compact 4.0提供程序

时间:2012-11-20 02:45:32

标签: c# .net entity-framework-4 sql-server-ce

我一直在研究在.NET 4.0解决方案中使用SQL Compact Editition 4.0,我一直很好,直到我决定重命名一堆项目及其命名空间。从那以后,我失去了从SDF文件生成EDMX模型的能力。

通常,我将EDMX添加为项目中的新项目,然后"从数据库生成"从那里我可以使用SQL Server Compact 4.0提供程序创建SDF文件。当然这会生成一个空模型,但提供者仍然可用。

现在,我得到它:

No CE!!

我尝试卸载/安装SQL CE及其SP1,Visual Studio SQL CE 4.0工具SP1,不用了。

我是否需要重新格式化系统驱动器?

2 个答案:

答案 0 :(得分:1)

4.0提供程序仅适用于Web类型的项目,而不适用于类库和桌面项目。解决方法是添加Web类型项目,然后移动.edmx(以及app.config / web.config中的相应连接字符串)

答案 1 :(得分:0)

完成卸载VS2010以及与我的工作站上的开发相关的所有内容并安装此VS2010插件:http://sqlcetoolbox.codeplex.com/

允许您将EDMX模型导出为任何类型的项目类型。 :)

(你似乎是作者,意识到发布之后,大声笑)