小型C#桌面应用程序的数据库引擎替代品

时间:2013-02-03 15:56:24

标签: c# .net database

我必须开发一个迷你应用程序,但需要创建数据库,我不想使用sql,access或oracle,因为我只需要4个表数据。数据库存储的最佳选择是什么?桌面应用程序。

3 个答案:

答案 0 :(得分:1)

Mongo db是一个非常轻量级,非常简单的无sql数据库,相当容易学习和使用。它确实需要一个实例运行,我没有检查你是否可以将它嵌入你的应用程序中,但如果可能的话也不会感到惊讶。

检查出来。

答案 1 :(得分:1)

如果您不需要SP而且只需要关系数据(而不需要处理安装和依赖性开销),那么您只需引用SQL Server CE。

这是一个嵌入式数据库,如果你运行C#,这意味着框架就在那里,也可能是SQL Server CE,否则安装非常轻量级,可以包含在你的安装程序中

答案 2 :(得分:0)

如果您需要关系和查询,请使用Sqlite,如果不需要,请使用ESENT。