0

我有一个 C# .NET 4 Windows 服务,它需要存储其运行历史记录(日期/时间、统计信息和成功/失败的记录)。通常每天会有 1 个条目,所以随着时间的推移,运行历史会增长到几百或几千,但我预计不会增长到几万。每个条目将有 10-15 个字段。

此运行历史记录需要由与 Windows 服务在同一台计算机上运行的 WPF 应用程序读取和显示。这台机器安装了带有 .NET Framework 4 的全新操作系统,没有安装其他任何东西。

存储运行历史的最佳位置和最佳格式在哪里,以便可以快速轻松地将其加载到 WPF 应用程序中?

我正在考虑一个 XML 文件,可能绑定到一个网格(我不是真正的 WPF 专家)。对于这种大小的记录,1 个 XML 文件是否可以,并且在 WPF 中加载是否容易?你有什么更好的建议吗?

4

1 回答 1

1

XML 可以工作,但我个人在这种情况下会选择 SQLCE。易于使用、免费且易于升级到 SQL Server Express 或 Standard,在您可能需要的情况下。

http://www.microsoft.com/en-us/download/details.aspx?id=17876

于 2012-08-27T17:44:12.603 回答