没有sql server的本地数据库

我正在创建一个C#应用程序,我将安装在一些低端PC上。 我可以在低端机器上安装的只是.NET框架。 我想使用某种数据库,以便我可以存储应用程序将从互联网上抓取的信息。 任何人都可以建议我如何处理这个问题? 我无法安装任何版本的SQL Server。

谢谢。

您最好的选择是使用访问数据库。 你不需要在机器上安装任何东西它实际上就像使用可以像数据库一样查询的平面文件:)

SQLite似乎就是答案。 http://www.sqlite.org/

我推荐使用SqlServerCe 3.5,它与EF 4.0兼容,并且它易于部署,只需2个.dll文件。

VistaDB,SQLite,SQL Server精简版,MS Access,Firebird ……选项很多,可以在这里找到它们的列表http://en.wikipedia.org/wiki/Embedded_database

你可以试试SQLite 。

这里有一个C#包装器。