我正在寻找一个易于使用和部署的sql类型数据库,我可以附带桌面应用程序。
这将是一个小型应用程序用户可以从我的网站下载。
在vb6期间,访问是小型桌面应用程序的常用数据库,这些天我有什么选择?
看看SQL CE,它似乎有很多限制,例如count(distinct)等
SQL Express需要作为服务安装和运行(我可以在部署中包含SQL Express部署,以便用户甚至不知道它已经安装了吗?我认为大小会成为一个问题)
由于大小和许可限制,SQL 2005/2008不是一种选择。
我想使用c#,wpf和实体框架。
根据您的知识和经验,什么似乎是最好的选择?
由于
答案 0 :(得分:9)
SQLite(另请参阅corresponding wrappers了解.NET Framework)可能会为您解决问题。
答案 1 :(得分:1)
FirebirdSQL。更多功能,以及用C / C ++甚至Delphi制作的UDF。