C# 在不安装Microsoft SQL Server C的情况下使用sdf数据库(SQL Server Compact 3.5数据库文件)#

C# 在不安装Microsoft SQL Server C的情况下使用sdf数据库(SQL Server Compact 3.5数据库文件)#,c#,sql-server,database,sdf,compact-database,C#,Sql Server,Database,Sdf,Compact Database,我想在我的C#程序中使用一个数据库,但我不希望其他想要使用我的程序的用户必须安装一个大容量的软件,比如超过2GB的Microsoft SQL Server。那么,我可以在没有Microsoft SQL Server的情况下使用.sdf数据库(SQL Server Compact 3.5)吗 当我把我发布的软件交给任何拥有普通Windows 7操作系统(很可能没有安装Microsoft sql server)的人时,他应该能够无需任何要求就使用我的软件。我的程序非常简单,但需要将数据保存到数据库中

我想在我的C#程序中使用一个数据库,但我不希望其他想要使用我的程序的用户必须安装一个大容量的软件,比如超过2GB的Microsoft SQL Server。那么,我可以在没有Microsoft SQL Server的情况下使用
.sdf
数据库(SQL Server Compact 3.5)吗

当我把我发布的软件交给任何拥有普通Windows 7操作系统(很可能没有安装Microsoft sql server)的人时,他应该能够无需任何要求就使用我的软件。我的程序非常简单,但需要将数据保存到数据库中


我不希望用户被迫安装Microsoft SQL server

SQLite也可能是一个选项;


最近在一个项目中使用了它,效果非常好。

SQLite也可能是一个选项;


最近在一个项目中使用了它,效果非常好。

试试下面的网站,我发现它在过去很有用。此处引用的主题在Visual Studio 2008/SQL Server Compact Edition 3.5下仍然有效


试试下面的网站,我发现它过去很有用。此处引用的主题在Visual Studio 2008/SQL Server Compact Edition 3.5下仍然有效


SQL Server Compact Edition可以作为一组DLL提供,包括在您自己的设置中-无需其他安装请参阅我的博客,了解使用各种数据访问技术(LINQ到SQL、ADO.NET和EF)和平台进行私有部署的技巧SQL Server Compact Edition可以作为一组DLL提供,包含在您自己的设置中-无需其他安装请参阅我的博客,了解使用各种数据访问技术(LINQ到SQL、ADO.NET和EF)和平台进行私有部署的技巧