wpf - 构建 WPF 客户端应用程序时本地数据库与基于服务的数据库

标签 wpf database

我正在构建一个简单的 WPF 客户端应用程序,它将在本地存储数据。我的问题是本地数据库就够了吗?我不知道数量,但将来我跟踪时间时可能会有几行。

除了存储过程等一些性能问题外,在选择本地版本时我还有什么损失?我在一个角落里拳击自己?

本地的优点: 易于部署,不需要安装 SQL Express

缺点: 有局限性。但我有多有限?

最佳答案

你需要问自己的问题是:

"What is the purpose of my application?"

如果您的回答包括以下其中一项:

  • 该应用程序收集并存储来自用户的数据,这些数据将被一个或多个其他用户使用。
  • 我收集的数据的生命周期比我的应用程序的任何一次安装都长
  • 我的应用程序的用户需要能够从他们安装该应用程序的任何机器上访问他们的数据。

您将需要一个远程集中服务来存储您的数据。如果没有,那么将您的数据存储在本地可能没问题。

关于wpf - 构建 WPF 客户端应用程序时本地数据库与基于服务的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/644947/

相关文章:

c# - 如何使用带有两个构造函数的viewmodel的Unity框架显示子窗口?

WPF按键绑定(bind)到字典中的项目?

具有输入验证的 WPF 命令绑定(bind) - 如何仅在所有输入有效时启用 "save"按钮

c# - 将具有特定字符串格式的日期时间添加到 SQLite 数据库

c# Wpf 将枚举绑定(bind)到组合框

MySQL 错误代码 : 1349. View 的 SELECT 包含 FROM 子句中的子查询

数据库的 SQL 查询查找学生的 nr

database - 避免在没有模拟的情况下进行单元测试的数据库依赖

sql - 如何在现有表上设计这些查询

c# - WPF Gmap.NET 添加大量标记