如何从C#连接到SQL Server Ce数据库?
如何将 Sql Server CE Db 连接到 C# DotNet 4.0 我听说过用于连接本地数据库的 System.Data.SqlServerCe 命名空间,但我无法在 .Net 4.0 中找到它
是否有任何替代类?
How to Connect Sql Server CE Db to C# DotNet 4.0
I've Heard of System.Data.SqlServerCe NameSpace for Connecting local database but i am unable to find it in .Net 4.0
is there any alternate Class?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
您需要将
System.Data.SqlServerCe
命名空间包含在
System.Data.SqlServerCe.dll< /code>
如果该命名空间没有显示,那么您可能没有包含对该
dll
的引用。添加对该 dll 的引用,它应该可用。
如果您仍然遇到问题,请在 GAC 中查看。
(在我的系统上它在这里:
C:\Windows\Microsoft.NET\ assembly\GAC_MSIL\System.Data.SqlServerCe.Entity\v4.0_4.0.0.0__89845dcd8080cc91
有些答案已经提到了如何使用它。
You need to have included the
System.Data.SqlServerCe
namespaceIts in the
System.Data.SqlServerCe.dll
If that namespace doesn't show up then probably you haven't included refrence to that
dll
.Add a reference to that dll and it should be available.
If you are still having problem then check out its in GAC.
(On my system its here:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Data.SqlServerCe.Entity\v4.0_4.0.0.0__89845dcd8080cc91
Some answers have already mentioned how to use it.
您需要 System.Data.SqlServerCe 命名空间。
来自 MSDN :
命名空间: System.Data.SqlServerCe
程序集: System.Data.SqlServerCe(在 system.data.sqlserverce.dll 中)
You need the
System.Data.SqlServerCe
namespace.From MSDN:
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)
在 Visual Studio 中打开包管理器控制台以从 NuGet 安装它。
类型:Install-Package SQLCE
将
using System.Data.SqlServerCe;
添加到您的类中,然后像这样使用它:
Open Package Manager Console in Visual Studio to install it from NuGet.
Type: Install-Package SQLCE
Add
using System.Data.SqlServerCe;
to your classAnd than use it like:
我认为您正在寻找 System.Data.SqlServerCe 。
I think you are looking for System.Data.SqlServerCe.
您可以从 .NET 2.0-3.5 GAC 引用 System.Data.SqlServerCe.dll:
c:\Windows\ assembly\GAC_MSIL\System.Data.SqlServerCe\4.0.0.0__89845dcd8080cc91\System .Data.SqlServerCe.dll
它不在 .NET 4.0 GAC (
C:\Windows\ assembly\GAC_MSIL
) 中,因为它可用于 2.0 以来的所有 .NET 框架。You can reference System.Data.SqlServerCe.dll from the .NET 2.0-3.5 GAC:
c:\Windows\assembly\GAC_MSIL\System.Data.SqlServerCe\4.0.0.0__89845dcd8080cc91\System.Data.SqlServerCe.dll
It is not in the .NET 4.0 GAC (
C:\Windows\assembly\GAC_MSIL
) because it is available for all .NET frameworks since 2.0.感谢你们的帮助。我发现引用 Dll 形式 C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop
Thanks For Your Help guys. I found Reference Dll form C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop