我正在寻找可用于.Net项目的基于文件的存储解决方案。他们需要有一个类似sql的接口来存储和检索数据。他们需要的开销相对较小,并且最终用户无需安装任何其他组件。我希望可以参考和使用一个.dll。如果它与ORM紧密相关,则可授予酷分。
我目前最喜欢的是SQLite,还有什么我应该知道的更好的东西吗?
我对访问有偏见(健康吗?),因为我觉得它对我需要的东西太复杂了,但是我很乐意接受其他方式。
PS:“不,没有比SQLite更好的了”是一个很好的答案。
如果您不想在用户端安装任何东西,我唯一有经验的其他选择是Microsoft SQL Server Compact。如果您确实想安装某些软件,SQLServer Express也可以正常工作。实际上,这完全与您要在嵌入式数据库中具有的功能有关。
SQLCompact的一个优点是,当它在本地驱动器上(即不在网络驱动器上)时,它本机支持多个连接。如果您希望它写入网络驱动器上的数据库,尽管会遇到问题。从您的简短描述看来,您想要的是SQL Compact。如果您有更具体的要求,答案可能会有所不同。