【发布时间】:2016-05-08 04:40:25
【问题描述】:
假设我开发了一个由多个用户使用的工具,还具有允许一个用户通过不同版本以多种方式配置工具的功能。在当前场景中,所有数据都直接保存在数据库中并且工作正常。 但是现在用户打开了一个名为 version_1 的版本并更改了它的数据,现在用户不想永久保存这些更改,因此我们需要选择撤消他们对数据库所做的更改,而不是将更改回滚到未更改的状态。
我们可以选择复制现有表并对其执行操作,其次是创建所有现有数据的 json。
任何最好的方法来做到这一点。
【问题讨论】:
-
为此使用会话......它们是为这种情况而构建的。为每个用户维护一个会话.. 并在其最终.. 将其保存到数据库中
标签: jquery sql-server asp.net-mvc sql-server-2008 model-view-controller