我正在开发一个简单的 C# windows 应用程序,我有一些标准报告及其参数,以及在应用程序中保持不变的配置设置。所以,我在想哪个是存储这些值的更好方法。
如果是数据库设计,我可以通过下表来想象
报告: ID、姓名
报告参数: Id、名称、ReportId
配置:ID、名称、值、环境
报告包含 5 条记录,每个报告最多包含 3 个参数,每个环境的配置包含 5 条记录。
对于这些场景,是否建议存储在数据库或内存中的变量中。
编辑
这个windows应用程序每季度都会使用一次,所以IMO数据库+缓存似乎不是个好主意。