2012-11-20 160 views
1

我一直在研究在.NET 4.0解決方案中使用SQL Compact Editition 4.0,直到我決定重命名一堆項目及其命名空間時,我一直做得很好。從那以後,我失去了從SDF文件生成EDMX模型的能力。缺少SQL Server Compact 4.0提供程序

通常情況下,我會在項目中添加EDMX作爲新項目,然後「從數據庫生成」,從那裏我可以使用SQL Server Compact 4.0提供程序創建SDF文件。當然這會產生一個空的模型,但提供者仍然可用。現在

,我得到它:

No CE!!

我試着卸載/安裝SQL CE和它的SP1,Visual Studio的SQL CE 4.0工具SP1,就沒去。

我需要重新格式化我的系統驅動器嗎?

回答

0

結束卸載VS2010以及與我的工作站上的開發相關的所有內容,並安裝了此VS2010插件:http://sqlcetoolbox.codeplex.com/

允許您將EDMX模型導出爲任何類型的項目類型。 :)

(你似乎是作者,意識到這張貼,笑後)

1

4.0提供程序僅適用於Web類型的項目,不適用於類庫和桌面項目。解決方法是添加一個Web類型項目,然後移動.edmx(和app.config/web.config中的相應連接字符串)

+0

,除非它是「壞」當我第一次安裝了它,我可以確認我設計我的EDMX模型與4.0 .NET 4.0類庫項目提供程序在發生所有這些情況之前。無論如何,即使在Web Type項目中,也不會顯示3.5 AND 4.0 SQL CE提供程序。 –

+1

然後他們沒有正確安裝 – ErikEJ

相關問題