c# - C# 中的非 volatile 对象

标签 c# state

我希望能够为 Web 服务轮询应用程序跨应用程序负载维护计数和上次访问日期。我不太确定最好的方法是什么。我不喜欢将数据存储在数据库中的想法,因为我必须专门为此创建一个数据库。我还有哪些其他选择?是否有任何特别好的方法可以在应用程序的后续运行之间保持应用程序状态?

最佳答案

持久化数据是吗?我建议一个数据库或文件。 文件解决方案你可以XML serialize到文件并在应用程序启动时再次加载它。

如果数据是共享的或可能会增长,那么数据库可能是最好的解决方案。如果您愿意,可以在众多免费项目中找到适合您需要的项目:

  • 沙发数据库
  • 数据库
  • 邮政系统
  • 曼戈数据库
  • 内存库
  • sqlite
  • 等等

您可以推出自己的不涉及数据库的解决方案,但很可能有一个满足您需求的解决方案,并且学习它不仅对手头的项目有用。

关于c# - C# 中的非 volatile 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500474/

相关文章:

c# - 使用 facebook graph api 时,远程服务器返回错误 : (404) Not Found.

c# - 如何将外部 XML 包含到 XML 文件中——两个文件应该是什么样子

c# - System.Timers.Timer 的 Elapsed 回调可以是异步的吗?

c# - Windows Azure 结束连接并返回 324 错误代码

c# - 获取用于 PFI 分析的 BinaryClassification FastTree FeatureNames

render - 如何在不应用 SaltStack 栈的情况下渲染和转储文件 sls

reactjs - 在 React/Redux 中调用状态属性

iphone - iOS6应用程序状态保存和恢复

scheme - SICP 第 3.1.1 节 - 程序中的本地状态似乎不一致

PayPal 国家/地区代码