类似于过去访问的小型独立 SQL 数据库(即文件数据库)
Posted
技术标签:
【中文标题】类似于过去访问的小型独立 SQL 数据库(即文件数据库)【英文标题】:Small standalone SQL database similar to access in the old days(ie file database) 【发布时间】:2010-04-08 06:42:44 【问题描述】:我正在寻找一个易于使用和部署的 sql 类型数据库,我可以随桌面应用程序一起提供。
这将是一个小型应用程序,用户可以从我的网站下载。
在 vb6 时代,访问是小型桌面应用程序的通用数据库,这些天我的选择是什么?
查看 SQL CE 似乎有很多限制,例如 count(distinct) 等
SQL express 需要安装并作为服务运行(我可以在我的部署中包含 SQL express 部署,这样用户甚至都不知道它已安装吗?我认为大小将是一个问题)
由于大小和许可限制,不能选择 SQL 2005/2008。
我想使用 c#、wpf 和实体框架。
根据您的知识和经验,最好的选择是什么?
谢谢
【问题讨论】:
【参考方案1】:SQLite(另请参阅 .NET Framework 的 corresponding wrappers)可能会为您解决问题。
【讨论】:
【参考方案2】:FirebirdSQL。更多功能,加上 C/C++ 甚至 Delphi 制作的 UDF。
【讨论】:
以上是关于类似于过去访问的小型独立 SQL 数据库(即文件数据库)的主要内容,如果未能解决你的问题,请参考以下文章