找不到SQL Server compact 3.5命名空间

时间:2011-10-24 10:38:24

标签: c# sql-server-2005 sql-server-ce

我想使用SQL Server compact 3.5,但intellisense没有显示System.Data.SqlServerCe命名空间..它说type or namespace 'SqlServerCe' does not exist in 'System.Data' namespace (are you missing any Assembly reference?)

需要引用哪个程序集?

或者我是否需要使用任何其他命名空间来使用SQL Server Compact 3.5?

我安装了Sql Server 2005 Standard和Express,以及VC#2010。

请提供一些参考链接以使用SQL Server CE 3.5 ..

3 个答案:

答案 0 :(得分:5)

Add Reference中,如果您没有在屏幕截图中看到引用,请浏览到C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v3.5\Desktop文件夹

答案 1 :(得分:3)

SQL Server Compact Edition (CE)库位于System.Data.SqlServerCe程序集中的System.Data.SqlServerCe命名空间中。默认情况下不引用此程序集 - 您需要在使用它之前显式添加引用!

enter image description here

一旦你有了这个,你还需要一个

using System.Data.SqlServerCe;

使用SQL Server CE在C#文件的顶部。

查看Erik EJ's blog以获取SQL Server CE所有内容的绝佳参考

答案 2 :(得分:1)

您需要添加对“System.Data.SqlServerCe”程序集的引用。您可以从here下载并安装CE。