我有一个 C# .NET 4 Windows 服务,它需要存储其运行历史记录(日期/时间、统计信息和成功/失败的记录)。通常每天会有 1 个条目,所以随着时间的推移,运行历史会增长到几百或几千,但我预计不会增长到几万。每个条目将有 10-15 个字段。
此运行历史记录需要由与 Windows 服务在同一台计算机上运行的 WPF 应用程序读取和显示。这台机器安装了带有 .NET Framework 4 的全新操作系统,没有安装其他任何东西。
存储运行历史的最佳位置和最佳格式在哪里,以便可以快速轻松地将其加载到 WPF 应用程序中?
我正在考虑一个 XML 文件,可能绑定到一个网格(我不是真正的 WPF 专家)。对于这种大小的记录,1 个 XML 文件是否可以,并且在 WPF 中加载是否容易?你有什么更好的建议吗?