我认为我不需要发布任何代码,但如果我需要,我会。
我在Visual Studio中创建了一个Windows窗体,用于创建记录并将其保存到数据库中。我还添加了一个更新功能,以便我可以更改记录并保存新的更改。
我需要知道的是如何创建某种版本历史记录。即当我点击更新时,我希望它保存以前的版本,以便我可以回顾它。就像一个bug跟踪器有一种版本控制,但更简单(希望)。
我需要一个单独的数据库吗?我是否可以使用另一个datagridview,当单击某个记录(或按钮)时,它会显示该记录的更改历史记录?
我已经在线完成了很多搜索,但却无法找到如何做到这一点或者在哪里可以找到这个搜索结果?
非常感谢任何帮助。
由于
答案 0 :(得分:1)
您正在谈论审计线索,请看一下:Link
我知道这个MVC的例子,但它的想法是一样的 你只需要一个表来跟踪整个数据库的变化,使用代表“之前”和“之后”的json对象