什么是C#桌面应用程序的最佳数据库?(没有网络)

Blo*_*ust 13 c# database

我该怎么用?我需要存储数据,它只需要在本地机器上.我将存储所有字符串变量,并存储在许多列中.

哪个最好?它甚至会成为一个数据库吗?

Fer*_*ndo 13

我会推荐db4o,一个对象数据库引擎.它非常简单,客户端不需要服务器或安装.另一种选择是SQLite.您可以在此处获取.NET提供程序.

编辑

在此处查看db4o教程.


Mic*_*tum 6

SQL Server Compact 3.5 SP1不需要安装(您只需要提供.dll,但如果允许则检查EULA)并且非常直接使用.


myt*_*thz 5

我建议使用sqlite,它是一个非常快速的文件,可嵌入,功能丰富的数据库.我有一个带有C#绑定轻量级ORM,它抽象并简化了对它的访问.这是一个使用sqlite实时Web服务演示.

哦,是的db4o也是一个不错的选择我也有C#数据库绑定,它支持C#自动属性(默认的db4o提供程序没有)和其他常见的数据访问方案.