【发布时间】:2010-11-06 15:04:23
【问题描述】:
我正在使用 .NET Compact Framework 3.5 用 C# 开发一个移动应用程序。它需要将状态存储在内存中,即如果应用程序崩溃,应用程序必须重新启动到崩溃前的状态。
所有业务逻辑以及表单也必须存储。有没有一种简单的方法来管理这样的功能?序列化是正确的做法吗?
【问题讨论】:
-
恢复相同状态后应用程序不会再次崩溃吗?如果您的意思是“较早的干净状态”,您不应该查看事务数据库吗?
-
好问题!实际上,问题主要发生在用户手动关闭应用程序时(例如通过取出电池)。我认为 transactionnal 数据库对于这个应用程序来说太过分了。
标签: c# windows-mobile compact-framework