如何从C#连接到SQL Server Ce数据库?

Inv*_*sha 4 c# .net-4.0 sql-server-ce

如何将Sql Server CE Db连接到C#DotNet 4.0我听说过System.Data.SqlServerCe NameSpace用于连接本地数据库,但我无法在.Net 4.0中找到它

有没有替代班级?

She*_*Pro 9

您需要包含System.Data.SqlServerCe命名空间

它在System.Data.SqlServerCe.dll

如果该命名空间没有出现,那么可能你没有包含对它的引用dll.

添加对该dll的引用,它应该可用.

如果您仍然遇到问题,请在GAC中查看.(在我的系统上它在这里:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Data.SqlServerCe.Entity\v4.0_4.0.0.0__89845dcd8080cc91

一些答案已经提到过如何使用它.

  • 如果在VS2010中使用PowerCommands,请注意dll出现在Assemblies列表中,但是出现在"Extensions"子部分而不是"Framework"(在对话框左侧巧妙隐藏"tabs"). (2认同)