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

Set*_*ker 2 sql database deployment sql-server-ce

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

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

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

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

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

由于大小和许可限制,SQL 2005/2008不是一个选项.

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

什么似乎是基于您的知识和经验的最佳选择?

谢谢

vla*_*adr 9

SQLite(也参见.NET Framework的相应包装器)可能会为您提供帮助.