我正在开发一个业务 Web 应用程序,它将维护一个包含多个表的数据库。要求之一是应该能够“保存您的工作”而不影响数据库,然后再将其拾取并继续工作。必须支持多个“储蓄”。
这个管理工具将在 ASP.NET MVC4 或微软的 LightSwitch 中开发,我还没有决定。
我的问题是我不知道如何在结构上解决这个问题,有没有任何已知的技术可以解决这个问题?我需要有人帮助我指出正确的方向,我被困在这里..
编辑:我将尝试用一个场景进一步解释
我对一行进行了更改并保存,但更改应该只对我可见(不影响主数据库)。
我意识到 1. 中的更改很糟糕,并选择从更改同一行中的数据重新开始,我也对另一行进行了更改。我保存了这些更改(但仅限于我)
现在我有两个储蓄(从第 1 步和第 2 步开始),我改变主意并且在 1. 中所做的更改是正确的,我打开那个“保存文件”并将更改提交到主数据库。然后,我将从第 2 步中删除“保存文件”。
希望这能让情况更清楚。
谢谢