如:一个学生信息,修改前年龄字段值为19,修改以后变成了20,系统如何记录这个字段的变化,保存到数据库中。
在Update之前,先Get一次(修改前),然后后界面传递回来的(修改后)比较,然后同时记录这两个值到日志表就能实现字段数据的变化。
MVC 中可以用强类型绑定,当你提交表单时会自己把你修改的值记录并提交到Action,
当然也是可以用异步的,单独把字段当参数传到方法中也是可以的
做成历史版本,增加一列为版本号,每次修改都作为新增保存,同时取出上一个版本号+1即可。正常读取时获得最大的版本号数据。
放在变更的记录中,然后在update时一次提交