类似于过去访问的小型独立SQL数据库(即文件数据库)

时间:2010-04-08 06:42:44

标签: sql database deployment sql-server-ce

我正在寻找一个易于使用和部署的sql类型数据库,我可以附带桌面应用程序。

这将是一个小型应用程序用户可以从我的网站下载。

在vb6期间,访问是小型桌面应用程序的常用数据库,这些天我有什么选择?

看看SQL CE,它似乎有很多限制,例如count(distinct)等

SQL Express需要作为服务安装和运行(我可以在部署中包含SQL Express部署,以便用户甚至不知道它已经安装了吗?我认为大小会成为一个问题)

由于大小和许可限制,SQL 2005/2008不是一种选择。

我想使用c#,wpf和实体框架。

根据您的知识和经验,什么似乎是最好的选择?

由于

2 个答案:

答案 0 :(得分:9)

SQLite(另请参阅corresponding wrappers了解.NET Framework)可能会为您解决问题。

答案 1 :(得分:1)

FirebirdSQL。更多功能,以及用C / C ++甚至Delphi制作的UDF。