繁体   English   中英

SQL的替代方案作为客户端存储

[英]Alternative of SQL as client side Storage

我正在Winform 4.0或WPF上创建客户端项目,问题是如何在没有安装SQL Server的客户端存储我的数据。 我将提供我的应用程序的设置,该设置将由我的客户运行。 客户端无法安装SQL Server。 是否有.net中的数据库可以不需要sql安装或任何其他方式?

您可以使用SQLite ,无需安装。 有一些支持SQLite的ORM,例如Dapper (StackOverflow也使用它)。

如果只需要简单的数据,就可以使用SQL Server CE或SQLite。 两者都将数据存储为您可以创建和从代码访问的文件。 要做到这一点,你只需要在项目中使用一些dll,无需安装。 但请务必分析限制 - 这些简单的数据库不支持某些数据类型等。

看看RavenDb

您可以将其嵌入您的应用中。 快速而优雅

还没有提到的东西: ManagedEsent 使用简单,速度快。 对于简单的persitence,有一个PersistentDictionary类。

您可以使用SQLite数据库。

如果你只想存储小东西,比如设置,我建议你使用以下链接内置设置 ,这比从SQLite数据库中选择,更新,插入和删除更容易使用。 另一个Pro是,不需要dll。

EntityWorker.Core新的ORM和类似于entityframwork

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM