我希望能够为 Web 服务轮询应用程序跨应用程序负载维护计数和上次访问日期。我不太确定最好的方法是什么。我不喜欢将数据存储在数据库中的想法,因为我必须专门为此创建一个数据库。我还有哪些其他选择?是否有任何特别好的方法可以在应用程序的后续运行之间保持应用程序状态?
最佳答案
持久化数据是吗?我建议一个数据库或文件。 文件解决方案你可以XML serialize到文件并在应用程序启动时再次加载它。
如果数据是共享的或可能会增长,那么数据库可能是最好的解决方案。如果您愿意,可以在众多免费项目中找到适合您需要的项目:
- 沙发数据库
- 数据库
- 邮政系统
- 曼戈数据库
- 内存库
- sqlite
- 等等
您可以推出自己的不涉及数据库的解决方案,但很可能有一个满足您需求的解决方案,并且学习它不仅对手头的项目有用。
关于c# - C# 中的非 volatile 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500474/