c# - 离线应用-数据库

标签 c# sql database desktop-application strongly-typed-dataset

我在为桌面应用程序选择数据库时遇到了问题。 该应用程序将离线工作,并需要一个关系数据库。

我的第一个想法是创建强类型数据集并将数据保存在 xml 中。但这不是一个安全的选择。

第二个想法是把SQL Express放在电脑上,但是会很累。

我应该使用哪个选项?也许您有其他想法?

最佳答案

您可以使用 SQLite使用 SQLite-NET 或 SQL Server Compact Edition对于离线数据库。

快速编辑:herehere是 SQL Server CE 与 SQLite 的比较。

关于c# - 离线应用-数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14438950/

相关文章:

sql - 如何限制gorm预加载的结果

Mysql查找结果不存在于jointable中

java - 轻松生成休息服务的解决方案?

mysql - 在 SQL 中使用 AUTO_INCRMENT 时是否需要设置 NOT NULL?

c# - 如何使用 Json.NET 解析没有标题的 JSON 数据

c# - 使用 LINQ 在代码中访问 SQL Server 时间

c# - 基于 SSH.NET 的彩色终端仿真器

c# - 在 C# 中打开 Guid 的最有效方法

php - 通过 PHP 从 MySQL 获取数据——我做对了吗?

mysql - 在不导出数据的情况下分隔mysql数据库中的数据