我有一个asp.net应用程序与C#代码隐藏。这个应用程序是一个调度系统,它允许用户创建一个'骑'(存储在一个微软的SQL数据库),这是通过各种进程修改,因为它的状态从等待> enroute>完成等。我试图找到最好的在修改之前'保存'该'搭乘'db行的前一状态,从而使用户能够'撤销'其先前的变化。什么可能是完成这个最好的构造?我考虑过使用视图状态,但以后还会有很多很多的“游乐设施”必须有一个更好的办法..最好的方法来存储数据库项目的以前的状态
3
A
回答
1
我会做到这一点通过创建一个“历史”表的数据库内。在“撤销”时,只需将数据恢复到已保存的历史记录。
0
撤消状态是暂时的(它们只能在他们正在进行当前的骑行时撤消),或者是永久的(他们可以离开应用程序,回到他们一年前创建的骑行中,然后按撤消) ?
前者将是视图状态的好候选者。后者需要一个历史表,如@ Induster的答案。
我怀疑状态量会显着影响服务器性能。测试一下,看看!
+0
我最初认为短暂的就足够了,但考虑到我的用户,我认为永久可能是一条路。或者,也许我可以解决这个问题,我的db的大小加倍,限制'撤销'操作到24小时,然后删除历史表中比这更旧的数据。感谢您的意见。 – SHeinema 2012-02-23 05:59:15
0
0
相关问题
- 1. 数据存储最好的方法来存储汇总的嵌套数据,以便更好地查询
- 2. Qml项目状态:以前的状态
- 3. 最好的方法来存储敏感数据php加密
- 4. 将状态更新存储在数据库中的更好方法是什么?
- 5. 最好的存储方法
- 6. MMO - 最好的非sql数据库来存储数据
- 7. 最好的方式来存储和检索数据在Android中的数据库
- 8. 最好的方法来存档MySQL数据库
- 9. Python:在数据库中存储对象状态的最佳方法?
- 10. 什么是最好的数据库/存储来存储统计数据?
- 11. 最好的方式来储存大量的用户数据的
- 12. 最好的方式来保存数据
- 13. 处理新项目的基础存储库的最佳方法
- 14. 最快的方法来将数据库保存到数据库
- 15. 从闪存存储数据,最好的方法?
- 16. 最好的方法来转换数据
- 17. 哪种方法来存储静态数据更好?
- 18. 最好的方式来存储这些数据?
- 19. 最好的方式来存储琐事游戏数据?
- 20. 更好的方法来存储大量的数据
- 21. Oracle数据库恢复数据库到以前的状态
- 22. 将以下时态数据存储在数据库中的最佳方式
- 23. 最好的方法来连接数据库的asp.net mvc
- 24. 最有效的方法来存储存储在STL列表中每个项目
- 25. 最好的地方来存储数据库建设和本地配置设置
- 26. 最好的方法来缓存存储在C字典#
- 27. 数据库中动态类别项目的好解决方案
- 28. 最好的方法来存储三种类型的位?
- 29. 最好的方法来存储长列表的坐标?
- 30. xml数据存储的最佳方法
这可能确实是要走的路。我是ASP.NET新手,希望确保我不会错过我能做的其他事情。谢谢。 – SHeinema 2012-02-23 06:00:13